Geany | это... Что такое Geany? (original) (raw)
Geany
Тип | интегрированная среда разработки, текстовый редактор |
Автор | Nick Treleaven,Colomban Wendling,Enrico Tröger,Frank Lanitz |
Разработчик | сообщество |
Написана на | C |
Интерфейс | графический (GTK+) |
Операционная система | Linux и др. UNIX-подобные, Windows |
Языки интерфейса | русский и ещё 31 язык |
Первый выпуск | октябрь 2005[1] |
Последняя версия | 1.22 (18 июня 2012[2]) |
Состояние | активное |
Лицензия | GNU GPL |
Сайт | www.geany.org |
Geany — свободная среда разработки программного обеспечения, написанная с использованием библиотеки GTK2. Доступна для следующих операционных систем: 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 http://www.opennet.ru/man.shtml?topic='%w'&russian=0
Поддерживаемые языки программирования и разметки
- ABC
- ActionScript
- Ada
- ASM
- C / C# / C++
- CAML
- CMake
- Conf
- CSS
- D
- Diff
- Docbook
- F77
- Ferite
- Fortran
- FreeBasic
- GLSL
- Genie
- Haskell
- Haxe
- HTML
- Java
- JavaScript
- LaTeX
- Lua
- Make
- Markdown
- Matlab
- NSIS
- Pascal
- Perl
- PHP
- Po
- Python
- R
- reStructuredText
- Ruby
- Sh (Bash)
- SQL
- Tcl
- Txt2tags
- Vala
- Verilog
- VHDL
- XML
- YAML
Примечания
- ↑ См. файл ChangeLog.pre-0-17 в архиве с исходными кодами Geany.
- ↑ Репозиторий Geany.
Ссылки
- Официальный сайт Geany. (англ.)
- Geany Portable для Windows. (англ.)
- Текстовый редактор Geany Алексей Федорчук, Алиса Деева, 17 сентября 2008 г.
- Снастин, Алексей Обучение программированию в Linux на примере интегрированной среды разработки Geany: Часть 1. Основы работы в Geany – создание простого приложения. (5 ноября 2009). Архивировано из первоисточника 24 мая 2012. Проверено 4 сентября 2011.
- Часть 2. Работа в Geany с проектом. (15 декабря 2009). Архивировано из первоисточника 24 мая 2012. Проверено 4 сентября 2011.
- Часть 3. Работа в Geany с исходным кодом на языке Free Pascal. (12 января 2010). Архивировано из первоисточника 24 мая 2012. Проверено 4 сентября 2011.
- Руководство по эксплуатации Geany на русском языке (22 мая 2010). Архивировано из первоисточника 28 июня 2012. Проверено 18 июня 2012.
Текстовые редакторы (список) | |
---|---|
DOS | ChiWriter • MultiEdit • WordPerfect • Лексикон • Слово и Дело • Фотон |
Windows | AkelPad • BirEdit • Bred • Crimson Editor • EditPlus • EmEditor • Notepad2 • Notepad++ • Notepad GNU • PolyEdit • Programmer’s Notepad • PSPad • RJ TextEd • SoloPad • Write • WinEdt • WordPad • Блокнот |
Linux / Unix | Ed • Elvis • gedit • Kate • KWrite • Leafpad • Mousepad • Nano • NEdit • Vi |
Кроссплатформенные | Acme • CKeditor • Emacs • J • JEdit • JOE • Komodo Edit • Medit • SciTE • Sed • UltraEdit • Vim • Geany |
SDK | Colorer • Scintilla • SynEdit |
Функции | Автодополнение • Автоформатирование • Подсветка синтаксиса • Предиктивный ввод • Сворачивание • Отступы |