|
@@ -1,54 +1,66 @@
|
|
|
# Geany
|
|
|
**Geany** — среда разработки программного обеспечения, написанная на языке C с использованием библиотеки GTK+. Отличие Geany в том, что это быстрая и легкая среда разработки.
|
|
|
-Преимущества Geany
|
|
|
-Geany — это текстовый редактор, который позволяет подключать сторонние библиотеки для создания полноценной среды разработки. Geany поддерживает 64 языка программирования. Имеет следующие особенности:
|
|
|
-быстрый,
|
|
|
-1. бесплатный,
|
|
|
-2. кроссплатформенный,
|
|
|
-3. портабельный,
|
|
|
-4. русскоязычный,
|
|
|
-5. расширяемый.
|
|
|
+Преимущества Geany.
|
|
|
+**Geany** — это текстовый редактор, который позволяет подключать сторонние библиотеки для создания полноценной среды разработки. Geany поддерживает 64 языка программирования. Имеет следующие особенности:
|
|
|
+
|
|
|
+1. быстрый,
|
|
|
+2. бесплатный,
|
|
|
+3. кроссплатформенный,
|
|
|
+4. портабельный,
|
|
|
+5. русскоязычный,
|
|
|
+6. расширяемый.
|
|
|
+___
|
|
|

|
|
|
+___
|
|
|
В настоящее время одной из самой популярной сред разработки является NotePad++. Эти два редактора основаны на одном движке Scintilla. При этом Notepad++ работает только в среде Windows, а Geany работает под управлением Windows, Linux, FreeBSD , NetBSD , OpenBSD , MacOS X, AIX v5.3 и Solaris Express.
|
|
|
Поэтому среди этих двух программ лучше выбирать Geany.
|
|
|
___
|
|
|
### Основные функции Geany:
|
|
|
-1. Подсветка синтаксиса,
|
|
|
-2. Поддержка большого количества кодировок,
|
|
|
-3. Сворачивание блоков кода,
|
|
|
-4. Автозавершение имен,
|
|
|
-5. Работа со сниппетами (фрагментами кода),
|
|
|
-6. Автоматическое закрытие тегов XML и HTML,
|
|
|
-7. Поддержка языков C, Java, PHP, HTML, Python, Perl, Pascal и других,
|
|
|
-8. Списки имен,
|
|
|
-9. Навигация по коду,
|
|
|
-10. Отладка (требуется плагин GeanyGDB),
|
|
|
-11. Использование контекстной документации man, Devhelp,
|
|
|
-12. Сборка — система для компиляции и исполнения кода,
|
|
|
-13. Простое управление проектом,
|
|
|
-14. Интерфейс для модулей.
|
|
|
+
|
|
|
++ Подсветка синтаксиса,
|
|
|
++ Поддержка большого количества кодировок,
|
|
|
++ Сворачивание блоков кода,
|
|
|
++ Автозавершение имен,
|
|
|
++ Работа со сниппетами (фрагментами кода),
|
|
|
++ Автоматическое закрытие тегов XML и HTML,
|
|
|
++ Поддержка языков C, Java, PHP, HTML, Python, Perl, Pascal и других,
|
|
|
++ Списки имен,
|
|
|
++ Навигация по коду,
|
|
|
++ Отладка (требуется плагин GeanyGDB),
|
|
|
++ Использование контекстной документации man, Devhelp,
|
|
|
++ Сборка — система для компиляции и исполнения кода,
|
|
|
++ Простое управление проектом,
|
|
|
++ Интерфейс для модулей.
|
|
|
___
|
|
|
### Запуск программы
|
|
|
Редактор Geany включен в сборку «PHP-экспресс«, поэтому, если она у вас установлена, то для запуска нажмите на
|
|
|
-c:\Prog\Geany\GeanyPortable.exe
|
|
|
+**`С:\Prog\Geany\GeanyPortable.exe`**
|
|
|
+___
|
|
|

|
|
|
-При запуске Geany загружает все файлы, которые были открыты в предыдущем сеансе работы. Это можно отключить в настройках.
|
|
|
-Если хотите запускать Geany с английским интерфейсом, то создайте новый документ в Geany и напишите две строки:
|
|
|
-set LANG=en
|
|
|
-start GeanyPortable
|
|
|
-Затем сохраните этот документ под именем с расширением с именем geany_en.bat. Теперь двойной клик по этому файлу будет запускать Geany с английским интерфейсом.
|
|
|
+___
|
|
|
+При запуске Geany загружает все файлы, которые были открыты в предыдущем сеансе работы. Это можно отключить в настройках.
|
|
|
+Если хотите запускать Geany с английским интерфейсом, то создайте новый документ в Geany и напишите две строки:
|
|
|
+`set LANG=en`
|
|
|
+`start GeanyPortable`
|
|
|
+Затем сохраните этот документ под именем с расширением с именем **`geany_en.bat`**. Теперь двойной клик по этому файлу будет запускать Geany с английским интерфейсом.
|
|
|
___
|
|
|
### Настройки программы
|
|
|
Geany имеет множество настроек, поэтому весьма удобен в работе. Для изменения настроек нажмите меню «Правка — Настройки».
|
|
|
+___
|
|
|

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

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

|
|
|
___
|
|
|
### Плагины для Geany
|
|
|
Функциональность редактора расширяется плагинами. Посмотреть его можно здесь: plugins.geany.org
|
|
|
+___
|
|
|

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