Среда разработки Geany

Geany  — среда разработки программного обеспечения, написанная на языке C с использованием библиотеки GTK+. Отличие Geany в том, что это быстрая и легкая среда разработки.

1. Преимущества Geany

Geany — это текстовый редактор, который позволяет подключать сторонние библиотеки для создания полноценной среды разработки. Geany поддерживает 64 языка программирования. Имеет следующие особенности:

  • быстрый,
  • бесплатный,
  • кроссплатформенный,
  • портабельный,
  • русскоязычный,
  • расширяемый.

 

В настоящее время одной из самой популярной сред разработки является NotePad++. Эти два редактора основаны на одном движке Scintilla. При этом Notepad++  работает только в среде Windows, а Geany работает под управлением Windows, Linux, FreeBSD , NetBSD , OpenBSD , MacOS X, AIX v5.3 и Solaris Express.

Поэтому среди этих двух программ лучше выбирать Geany.

Основные функции Geany:

  • Подсветка синтаксиса,
  • Поддержка большого количества кодировок,
  • Сворачивание блоков кода,
  • Автозавершение имен,
  • Работа со сниппетами (фрагментами кода),
  • Автоматическое закрытие тегов XML и HTML,
  • Поддержка языков C, Java, PHP, HTML, Python, Perl, Pascal и других,
  • Списки имен,
  • Навигация по коду,
  • Отладка (требуется плагин GeanyGDB),
  • Использование контекстной документации man, Devhelp,
  • Сборка — система для компиляции и исполнения кода,
  • Простое управление проектом,
  • Интерфейс для модулей.

2. Запуск программы

Редактор Geany включен в сборку «PHP-экспресс«, поэтому, если она у вас установлена, то для запуска нажмите на

c:\Prog\Geany\GeanyPortable.exe

При запуске Geany загружает все файлы, которые были открыты в предыдущем сеансе работы. Это можно отключить в настройках.

Если хотите запускать Geany с английским интерфейсом, то создайте новый документ в Geany и напишите две строки:
set LANG=en
start GeanyPortable
Затем сохраните этот документ под именем с расширением с именем  geany_en.bat. Теперь двойной клик по этому файлу будет запускать Geany с английским интерфейсом.

3. Настройки программы

Geany имеет множество настроек, поэтому весьма удобен в работе. Для изменения настроек нажмите меню «Правка — Настройки».

Можно поменять панель инструментов.

4. Работа с проектами

В основе работы Geany лежит работа с проектами. Для создания проекта нужно выполнить пункт меню: «Проект — Новый». Действия с проектом настраиваются в свойствах проекта.

5. Плагины для Geany

Функциональность редактора расширяется плагинами. Список плагинов достаточно большой. Посмотреть его можно здесь: plugins.geany.org

Вы также можете написать свои собственные плагины на C. Или написать сценарии Lua для Geany с помощью плагина Lua.

Официальный сайт: www.geany.org

 

 

 

 

 

 

Комментарии 4

  • Подскажите пожалуйста, как сделать полностью темный интерфейс Geany? Не только тему редактора, а еще и все панели сделать темными, это возможно для портабельной версии?

  • К сожалению, там только темы редактора. А хочется сменить цвет кнопочек и панелей в среде которая не поддерживает это. В моем случае DWM.

    • Нашлось быстрое решение.
      На любой платформе, в самой Geany открываем ее же конфиг файл через меню

      «Tools->Configuration files->geany.css»

      и версия системного файла будет помещена в вашу пользовательскую директорию, где бы она ни находилась. Что избавит от проблем при обновлении.
      в конец файла стилей добавляем:

      /* Add these rules to the top of geany.css file to make dark */
      /* при необходимости цвет можно подобрать более подходящий*/

      * {
      background-color: rgb(25, 25, 25);
      border-color: rgb(25, 25, 25);
      color: rgb(150, 150, 150);
      }

      button,
      button *,
      *:hover,
      *:hover>* {
      background-color: rgb(150, 150, 150);
      color: rgb(25, 25, 25);
      }

      сохраняем, перезапускаем джина. готово.

      решение взято отсюда
      https://github.com/geany/geany/issues/1344

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.