Geany — Вікіпедія
Тип | інтегроване середовище розробки, текстовий редактор |
---|---|
Автор | Nick Treleaven, Colomban Wendling, Enrico Tröger, Frank Lanitz |
Розробники | спільнота |
Перший випуск | жовтень 2005[1] |
Стабільний випуск | 2.0.0 (19 жовтня 2023) |
Операційна система | Linux та інші UNIX-подібні, Windows |
GNU фреймворк | GTK |
Мова програмування | C |
Доступні мови | українська та ще 31 мова |
Стан розробки | активна |
Ліцензія | GNU GPL |
Онлайн-документація | geany.org/manual/ |
Репозиторій | github.com/geany/geany |
Вебсайт | www.geany.org |
Geany — вільний текстовий редактор з базовими елементами інтегрованого середовища розробки, побудований на основі Scintilla з використанням бібліотеки GTK2 (в Geany 1.38.0 видалена підтримка GTK2, а для Geany 2.0.0 потребується GTK 3.24), доступний для операційних систем: *BSD, Linux, Mac OS X, Solaris і Windows. Geany поширюється згідно з GNU General Public License.
Geany не містить компілятора. Для створення виконуваного коду використовується GNU Compiler Collection або, за потреби, будь-який інший компілятор.
- Підсвічування початкового коду з урахуванням синтаксису використовуваної мови програмування (мова визначається автоматично за розширенням файлу).
- Автозавершення слів.
- Автоматична підстановка теґів закривання для HTML / XML.
- Автоматична підстановка функцій (стандартних та тих, що містяться у відкритих файлах).
- Простий менеджер проектів.
- Підтримка плагінів.
- Вбудований емулятор термінала.
- Підтримка великої кількості кодувань символів.
- Гнучкий інтерфейс.
- Можливість використання й створення сніпетів за допомогою спеціального файлу snippets.conf у каталозі /home/user/.config/geany, який дозволяє створювати й свої сніпети.
- Можливість використання й створення шаблонів файлів. Ці шаблони повинні бути розташовані в каталозі /home/user/.config/geany/templates/files
- Зневадження коду за допомогою модуля (плагіну) GeanyGDB (використовує зневаджувач GDB).
- Використання контекстної документації man, Devhelp. Можна активувати й свою, додавши, наприклад: firefox [1]
Geany підтримує роботу з такими мовами програмування й розмітки:
- ABC
- ActionScript
- Ada
- ASM
- AutoIt
- Batch
- C / C # / C + +
- CAML
- CMake
- COBOL
- Conf
- CSS
- D
- Diff
- Docbook
- F77
- Ferite
- Fortran
- FreeBasic
- GDScript
- GLSL
- Genie
- Groovy
- Haskell
- Haxe
- HTML
- Java
- JavaScript
- Julia
- Kotlin
- LaTeX
- Lua
- Make
- Markdown
- Matlab
- NSIS
- Pascal
- Perl
- PHP
- Po
- Python
- R
- ReStructuredText
- Ruby
- Sh (Bash)
- Smalltalk
- SQL
- Swift
- Tcl
- TypeScript
- Txt2tags
- Vala
- Verilog
- VHDL
- XML
- YAML
- ↑ Див. файл ChangeLog.pre-0-17 в архіві з початковим кодом Geany.
- Офіційний сайт(англ.)
- Geany Portable для Windows(англ.)
- Текстовый редактор Geany [Архівовано 2 жовтня 2013 у Wayback Machine.] Алексей Федорчук, Алиса Деева, 17 сентября 2008 г.
- Снастин, Алексей (5-11-2009). Обучение программированию в Linux на примере интегрированной среды разработки Geany: Часть 1. Основы работы в Geany – создание простого приложения. Архів оригіналу за 24-05-2012. Процитовано 4-9-2011.
- Часть 2. Работа в Geany с проектом. 15 декабря 2009. Архів оригіналу за 24-05-2012. Процитовано 4-9-2011.
- Часть 3. Работа в Geany с исходным кодом на языке Free Pascal. 12 января 2010. Архів оригіналу за 24-05-2012. Процитовано 4-9-2011.
- Руководство по эксплуатации Geany на русском языке. 22 мая 2010. Архів оригіналу за 28 червня 2012. Процитовано 18 июня 2012.