Geany — небольшая быстрая среда для разработки (написания кода) под Linux.
Имеет много возможностей, среди которых: подсветка синтаксиса, автозавершение ключевых слов, возможность компиляции проекта, автоматическое дополнение конструкций for, while, if.
Geany имеет встроенный терминал, менеджер проектов, настраиваемый интерфейс.
Geany нельзя назвать полноценной IDE (средой разработки). Программа занимает промежуточную позицию между редактором кода и полноценной средой программирования. Скорее Geany это продвинутый редактор кода с базовой функциональностью IDE.
Функциональность Geany можно расширять с помощью дополнительных модулей (плагинов).
Программа доступна для Linux, Windows, MacOS X.
Установить Geany в Ubuntu Linux:
Сайт программы (скачать бесплатно):
Программа кроссплатформенная
Работает в:
- MacOS
- Windows
- Linux
Скриншоты программы
Редактор кода Geany
Комментарии
Замечательная, очень быстрая программа, практически полностью заменяет тяжеловесные интегрированные среды разработки в процессе написания кода. Отлично работает даже на очень старых компьютерах, на которых использование таких сред разработки, как Eclipse, практически невозможно.
В боковой панели Geany отображаются все функции, содержащиеся в файле, в случае программирования на С++ организованно отображаются классы и их переменные и методы. Есть дополнение для построения С++ классов.
Geany поддерживает очень много языков программирования, в частности, есть подсветка синтаксиса для Фортран-77, отсутствующая в Midnight Commander. При работе с XML автоматичски создаются закрывающие теги.
Конечно, Geany – это все-таки текстовый редактор, а не полноценная IDE, встроенный отладчик отсутствует, что не мешает использовать внешний (kdbg например). Geany не создает файлы проектов. Простые программы из одного файла легко скомпилировать и запустить прямо из редактора, нодля большого проекта придестя самостоятельно написать Makefile.
Install Geany-Plugins
There are different ways to get the Geany-Plugins project onto your system. The easiest is to ask the package manager software of the distribution you are using.
Packages
Fedora
dnf search geany-plugins
to get the available plugins listed and install the plugin you like to use via
dnf install geany-plugins-
RHEL/CentOS
yum search geany-plugins
to get the available plugins listed and install the plugin you like to use via
yum install geany-plugins-
Debian
apt-get install geany-plugins
Ubuntu
sudo apt-get install geany-plugins
sudo apt-get install geany-plugin-
To see the list of plugins available in the repositories use:
apt-cache search geany
Alternatively (GUI method), use Synaptic (System -> Administration -> Synaptic Package Manager) and search for "geany". Note: you must have the "Universe" repository enabled.
Arch Linux
pacman -S geany-plugins
Other distributions
Please feel free to let us know of any other install command for the distribution or rather package manager you are using.
Compile yourself
See the downloads page to get a tarball of Geany-Plugins and unpack it. (tar xzf tarball.tar.gz or tar xjf tarball.tar.bz2). Then use either waf or autotools to compile and install it. Note you will need to have different compile tools (such as gcc) and libraries (e.g. CTPL for GeanyGenDoc) installed.
autotools
This is the way to build Geany-Plugins which you may know better, because it’s more widely used. The possibility to use autotools to compile and install Geany-Plugins is provided for compatibility reasons, if you do not have installed python or there is any other reason which prevents you from using waf
For compiling Geany-Plugins with autotools, do the following:
You can get more detailed information about possibilities by running
Geany is a lightweight IDE (Integrated Development Environment) using the GTK2 toolkit. It was developed to provide a small and faster IDE for users for editing files. Geany has few of dependencies from other packages so its easier to install. AS Geany only uses GTK2 toolkit and therefore you need only the GTK2 runtime libraries to run. This tutorial will help you to install Geany IDE on Ubuntu 18.04 & 16.04 Desktop systems.
Features
Geany has a large number of features which is useful for use, below is the list of few basic features:
- Syntax highlighting
- Code completion
- Auto completion of constructs
- Geany supported filetypes like C, Java, PHP, HTML, Python, Perl, Pascal
- symbol lists
- and many more….
Install Geany on Ubuntu
Geany is available under default Ubuntu repositories. To install most recent version, you need to configure ppa of Geany to your system. Run the following command to configure Geany PPA on Ubuntu:
Then install Geany on Ubuntu:
Launch Geany IDE
To start Geany IDE go to dashboard home search box and type “Geany”, click the Geany launcher icon:
You can also use the command to launch Geany IDE: