Geany

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

|user_interface=

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 підтримує роботу з такими мовами програмування й розмітки:

Виноски

  1. Див. файл 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.
  • п
  • о
  • р
DOS

ChiWriter Multi-Edit WordPerfect Лексикон • Слово и Дело • Фотон

Windows

AkelPad Bred Crimson Editor EditPlus EmEditor • Notepad2 Notepad++ Notepad GNU • PolyEdit • Programmer’s Notepad • PSPad SoloPad • Write • WordPad Блокнот

UNIX-подібні ОС

1Nvi • 1Ozeditor • Ed Elvis[en] Geany • gedit Gnotepad • Kate Kedit • KWrite Leafpad Nano Nedit • Nvi • Nedit • Ozeditor • Vi Xcoral • Xemacs • Mousepad

Крос-
платформові

Acme • ActiveState Komodo Emacs Elvis[en] FCKeditor • Fte • J • JEdit JOE • Nvi • SciTE • Sed UltraEdit • Sublime Text Vim

SDK
Функції
  • п
  • о
  • р
Універсальні
Anjuta IntelliJ IDEA Visual Studio NetBeans Eclipse KDevelop Xcode Geany • MonoDevelop Aptana • Open Watcom • Komodo Kylix
C/C++
Borland C++ • C++ Builder Code::Blocks • CodeLite Dev-C++ wxDev-C++ Pelles C • Oracle Solaris Studio Qt Creator Ultimate++ • Microsoft QuickC
BASIC
Gambas PowerBASIC • Turbo Basic • Visual Basic QBasic • QuickBASIC PureBasic
Java
MyEclipse • Oracle WebLogic Workshop • IBM WebSphere Studio • BlueJ • DrJava • Greenfoot • JCreator • JDeveloper JBuilder • JGRASP
Pascal
Delphi Lazarus MSE • PascalABC.NET MIDletPascal • PocketStudio • Morfik • Turbo Pascal QuickPascal • Visible Pascal
PHP
Aptana Studio with PHP plugin • Delphi for PHP (RadPHP) Eclipse PDT • Zend Studio NuSphere PhpED • PHP Expert Editor • phpStorm Adobe Dreamweaver
Python
Eric • PyCharm PyDev • PyScripter Wing IDE
ActionScript
Adobe Flash Adobe Flash Builder • FlashDevelop • CodeDrive • IntelliJ IDEA Eclipse FDT Realaxy ActionScript Editor
Інші