Geany
Geany | |
---|---|
Тип | ИСР |
Разработчики | Frank Lanitz[вд], Enrico Tröger[вд], Jiří Techet[вд] и Nick Treleaven[вд] |
Написана на | Си[2] и C++[2] |
Интерфейс | GTK |
Операционные системы | Linux[3], macOS[3], Windows[3] и Unix-подобная операционная система |
Первый выпуск | 19 октября 2005 |
Последняя версия |
|
Репозиторий | github.com/geany/geany |
Лицензия | GNU GPL 2+[d][4] |
Сайт | geany.org (англ.) |
Медиафайлы на Викискладе |
Geany — среда разработки программного обеспечения, написанная с использованием библиотеки GTK. Доступна для следующих операционных систем: BSD, GNU/Linux, macOS, Solaris и Windows. Geany распространяется согласно GNU General Public License.
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
- Julia
- 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
- Zephir[7]
Примечания
[править | править код]- ↑ Release Geany 2.0 · geany/geany — GitHub, 2023.
- ↑ 1 2 https://www.openhub.net/p/geany/analyses/latest/languages_summary
- ↑ 1 2 3 https://www.geany.org/download/releases/
- ↑ https://github.com/geany/geany/blob/master/README
- ↑ 1 2 для Unix-подобных систем
- ↑ Geany : Release Notes версии 1.24 . www.geany.org. Дата обращения: 16 сентября 2015. Архивировано 21 июня 2017 года.
- ↑ Supported Filetypes Архивная копия от 24 июля 2023 на Wayback Machine | Geany.org
Ссылки
[править | править код]- Официальный сайт 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 года.
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |