Geany
Geany — среда разработки программного обеспечения, написанная с использованием библиотеки GTK+. Доступна для следующих операционных систем: BSD, GNU/Linux, Mac OS X, Solaris и Windows. Geany распространяется согласно GNU General Public License.
Geany | |
---|---|
Тип | интегрированная среда разработки |
Написана на | Си[1] и C++[1] |
Интерфейс | GTK |
Операционная система | Linux[2], macOS[2] и Microsoft Windows[2] |
Первый выпуск | 19 октября 2005 |
Последняя версия | |
Лицензия | GNU GPL 2+[4] |
Сайт | geany.org |
Медиафайлы на Викискладе |
Geany не включает в свой состав компилятор. Для создания исполняемого кода используется GNU Compiler Collection или, при необходимости, любой другой компилятор.
Функции
- Подсветка исходного кода с учётом синтаксиса используемого языка программирования (язык определяется автоматически по расширению файла).
- Автозавершение слов.
- Автоматическая подстановка закрывающих тегов HTML / XML. Автоподстановка стандартных и существующих в открытых файлах функций.
- Простой менеджер проектов.
- Поддержка плагинов.
- Встроенный эмулятор терминала.
- Поддержка большого количества кодировок.
- Гибкий интерфейс.
- Возможность использования и создания сниппетов. Для этого используется специальный файл snippets.conf в каталоге[5] /home/user/.config/geany, позволяющий создавать свои сниппеты.
- Возможность использования и создания шаблонов файлов. Шаблоны должны быть расположены в каталоге[5] /home/user/.config/geany/templates/files
- Отладка кода с помощью модуля (плагина) GeanyGDB (использует отладчик GDB).
- Использование контекстной документации man, Devhelp. Можно использовать свои.
- С версии 1.24 в дистрибутив под Windows включены цветовые схемы редактора[6].
Поддерживаемые языки программирования и разметки
- ABC
- ActionScript
- Ada
- ASM
- C / C# / C++
- CAML
- CMake
- Conf
- CSS
- D
- Diff
- Docbook
- F77
- Ferite
- Fortran
- FreeBasic
- Genie
- GLSL
- Go
- Haskell
- Haxe
- HTML
- Java
- JavaScript
- LaTeX
- Lisp
- Lua
- Make
- Markdown
- Matlab
- NSIS
- Pascal
- Perl
- PHP
- Po (Язык программирования)
- Python
- R
- reStructuredText
- Ruby
- Rust
- Sh (Bash)
- SQL
- Tcl
- Txt2tags
- Vala
- Verilog
- VHDL
- XML
- Erlang
- YAML
Примечания
- https://www.openhub.net/p/geany/analyses/latest/languages_summary
- https://www.geany.org/download/releases/
- https://github.com/geany/geany/releases/tag/1.38.0
- https://github.com/geany/geany/blob/master/README
- для Unix-подобных систем
- Geany : Release Notes версии 1.24 . www.geany.org. Дата обращения: 16 сентября 2015.
Ссылки
- Официальный сайт Geany. (англ.)
- Geany Portable для Windows. (англ.)
- Текстовый редактор Geany Алексей Федорчук, Алиса Деева, 17 сентября 2008 г.
- Снастин, Алексей Обучение программированию в Linux на примере интегрированной среды разработки Geany: Часть 1. Основы работы в Geany – создание простого приложения. (недоступная ссылка) (5 ноября 2009). Дата обращения: 4 сентября 2011. Архивировано 24 мая 2012 года.
- Часть 2. Работа в Geany с проектом. (недоступная ссылка) (15 декабря 2009). Дата обращения: 4 сентября 2011. Архивировано 24 мая 2012 года.
- Часть 3. Работа в Geany с исходным кодом на языке Free Pascal. (недоступная ссылка) (12 января 2010). Дата обращения: 4 сентября 2011. Архивировано 24 мая 2012 года.
- Руководство по эксплуатации Geany на русском языке (недоступная ссылка) (22 мая 2010). Дата обращения: 18 июня 2012. Архивировано 28 июня 2012 года.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.