Как установить geany на linux

Обновлено: 02.07.2024

geany

Geany представляет собой легкий, свободный, кросс-платформенный текстовый редактор и интегрированную среду разработки (IDE). Он основан на GTK+ и имеет множество функций. Конструктивная цель этого инструмента заключается в обеспечении быстрого и стабильного текстового редактора. Он широко используется обычными пользователями и программистами, чтобы написать свой код. Он поддерживает большое количество современных языков программирования и работает безупречно на Linux, Windows, Mac OS, Free BSD и операционных систем Solaris.

Основные характеристики

  • Подсветка исходного кода с учётом синтаксиса используемого языка программирования (язык определяется автоматически по расширению файла).
  • Автозавершение слов.
  • Автоматическая подстановка закрывающих тегов HTML / XML. Автоподстановка стандартных и существующих в открытых файлах функций.
  • Простой менеджер проектов.
  • Поддержка плагинов.
  • Встроенный эмулятор терминала.
  • Поддержка большого количества кодировок.
  • Гибкий интерфейс.
  • Возможность использования и создания сниппетов.
  • Возможность использования и создания шаблонов файлов.
  • Отладка кода с помощью модуля (плагина) GeanyGDB (использует отладчик GDB).
  • Использование контекстной документации man, Devhelp. Можно использовать свои.

Для установки geany, можно просто открыть терминал в ввести

Но, у нас установиться не самая последняя версия, потому как в стандартных репозиториях, не часто обновляют программы.

А для того чтобы установить самую последнюю версию, нам потребуется скачать архив, и самостоятельно собрать пакет из исходников.

Для извлечения и сборки программы из исходного кода, нам потребуется несколько инструментов, давайте установим их.

Открываем терминал и набираем вот такую строчку.

и разархивируем архив

Переходим в распакованную директорию

Ну и начинаем собирать нашу программу

Далее находим в меню иконку с чайничком, и запускаем.

Как видим у нас установилась самая последняя версия которая доступна на сайте разработчиков.

А каким вы пользуетесь редактором кода?

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Geany

Geany — небольшая быстрая среда для разработки (написания кода) под Linux.

Имеет много возможностей, среди которых: подсветка синтаксиса, автозавершение ключевых слов, возможность компиляции проекта, автоматическое дополнение конструкций for, while, if.

Geany имеет встроенный терминал, менеджер проектов, настраиваемый интерфейс.

Geany нельзя назвать полноценной IDE (средой разработки). Программа занимает промежуточную позицию между редактором кода и полноценной средой программирования. Скорее Geany это продвинутый редактор кода с базовой функциональностью IDE.

Функциональность Geany можно расширять с помощью дополнительных модулей (плагинов).

Установка

Установка через Flatpak

Установка в Ubuntu (LinuxMint)

Установка в ArchLinux (Manjaro)

Установка в Fedora

Установка в Gentoo

Разработка


Open Source (открыт)

Программа кроссплатформенная
Работает в:

Windows аналоги

Сайт (скачать бесплатно):

Скриншоты программы

Редактор кода Geany

Редактор кода Geany

Комментарии

Замечательно! Не знал, что есть такая среда под линукс. Спасибо аффтару

Замечательная, очень быстрая программа, практически полностью заменяет тяжеловесные интегрированные среды разработки в процессе написания кода. Отлично работает даже на очень старых компьютерах, на которых использование таких сред разработки, как Eclipse, практически невозможно.

В боковой панели Geany отображаются все функции, содержащиеся в файле, в случае программирования на С++ организованно отображаются классы и их переменные и методы. Есть дополнение для построения С++ классов.

Geany поддерживает очень много языков программирования, в частности, есть подсветка синтаксиса для Фортран-77, отсутствующая в Midnight Commander. При работе с XML автоматичски создаются закрывающие теги.

Конечно, Geany - это все-таки текстовый редактор, а не полноценная IDE, встроенный отладчик отсутствует, что не мешает использовать внешний (kdbg например). Geany не создает файлы проектов. Простые программы из одного файла легко скомпилировать и запустить прямо из редактора, нодля большого проекта придестя самостоятельно написать Makefile.

Заходим сюда, здесь можете найти информацию про установку в многих дистрибутивах. Устанавливаем. Все работает.

Windows

Скачиваем setup.exe отсюда, устанавливаем. После установки придется сделать следующее:

image

Из коробки вроде все работает, кроме кнопки выполнить: будет написано, мол не знаем, что такое питон. Нажимаем Сборка -> Установить команды сборки -> внизу, справа от надписи Выполнить пишем полный путь до интерпритатора питона.

Все, теперь все работает.

Первоначальная настройка

Заходим в Правка -> Настройки -> Редактор -> Отступы. Ставим отступы пробелами, потому что так надо; любители табов могут не трогать.
Одна из самых офигенных фич geany, это встроенный терминал. Но он не всегда работает, для того чтобы он заработал, нужен libvte.so; в Ubuntu можно сделать apt-get install libvte-dev. Для остальных дистров не знаю, но можно спросить у гугла. Терминал доступен в нижней панели. Так же покопайтесь немного в настройках, там можно включить автозавершение скобок, кавычек и.т.д; настроить горячие клавиши и прочее.

Плагины

Linux

Заходим сюда, выбираем способ установки для своего дистрибутива.

Windows
  • XML Сниппеты: дает возможность автоматического завершения тегов
  • Дерево файлов: показывает нам на боковой панели дерево файлов
  • Документация: можно установить горячую клавишу, по нажатию которой будет открываться документация про про что-то, на что у нас наведен курсор
  • Дополнения: маленькие удобства, типа панель задач, обрамление выделенного текста в указанный текст и прочие вкусности
  • Разделить окно: позволяет открыть два файла в одном окне, дико удобно

Проекты

Ну тут все просто: чтобы создать проект, нажимаем Проект -> Новый. Задаем имя, в поле имя файла пишем <путь к каталогу>/<имя проекта>.geany
Снизу соответственно пишем просто путь к каталогу. При открытии проекта автоматически будет открываться папка проекта в боковой панели, в модуле дерево файлов.

Разные удобства

Следующая штука — многие люди, которые занимаются веб-разработкой, испытывают проблему, что чтобы все обновилось, нужно перезагрузить
сервер, что не всегда удобно. Конечно, можно использовать встроенный терминал, и это довольно удобно, сам так делал. Но тут мне захотелось
того, чтобы при нажатии на какую-то кнопку, сервер сам перезагружался. Открываем как это ни странно Сборка -> Установить
команды сборки. Ищем заголовок indemendent comands. В графе справа от «Сделать» пишем команду рестарта нашего сервера( у меня sudo
apachectl restart). Внимание! Чтобы этот трюк работал, надо в sudoers прописать, чтобы данная команда не просила пароль, в противном случае
ничего не заработает. Далее биндим «Сделать» на удобную кнопку, радуемся.

Цветовая схема


Стандартная цветовая схема не такая уж и плохая, но хочется, конечно, покрасивее. Заходим сюда, скачиваем архив. Все содержание архива копируем в случае линукса в

/.config/geany. В случае windows копируем все в
C:\Users\YourUserName\AppData\Roaming\geany\. Далее заходим в Вид -> Редактор -> Цветовые схемы. Выбираем понравившуюся, перезагружаем
geany, все работает. Мой выбор — monokai, самая приятная на мой взгляд схема. Да, и если кому не нравятся эти темы можно сделать самому тут.

Несмотря на то что Geany позиционируется как среда разработки, он может использоваться как текстовый редактор. В частности, в комплект поставки Runtu Geany включён именно как средство редактирования текстов.

Установить Geany в Ubuntu и Linux Mint можно командой терминала:

sudo add-apt-repository ppa:geany-dev/ppa && sudo apt update && sudo apt install geany

Так как среди моих предпочтений имеются требования не открывать файлы с прошлых сеансов редактирования и переноса строк, то осуществляю дополнительную настройку Geany.



Следующие действия касаются реализации моих предпочтений светлого текста на тёмном фоне и подсветки кода при редактировании файлов конфигураций, а также html, php и скриптов sh.

По умолчанию, в составе Geany не имеется таких инструментов. Такой набор версии 0.21.1 можно скачать отсюда. В составе архива имеется 2 каталога:


Их содержимое необходимо поместить в соответствующие каталоги каталога настроек Geany, расположенный по пути



Набор цветовых схем в виде файлов с расширением conf доступен по адресу

При сравнении наборов цветовых схем версии 0.21.1 и по указанному выше веб-адресу мной было обнаружено, что по веб-адресу расположен ряд цветовых схем, отсутствующих в наборе версии 0.21.1 Поэтому они были добавлены мной в набор 0.21.1, который можно скачать здесь.

Если Geany используется как единственный текстовый редактор, то для вызова файлов настроек системы привычной командой sudo gedit откройте скрытый файл .bashrc Вашего домашнего каталога и добавьте в него строки:

При удалении Geany и его настроек Вы столкнётесь с тем, что удалить каталог с настройками Geany .config/geany у Вас не получиться. Данное обстоятельство обусловлено тем, что в нём имеется каталог tags , правами на который обладает только пользователь root.


В этом случае запустите менеджер файлов с правами суперпользователя, например,

Читайте также: