Geany

Geany
Логотип программы Geany
Скриншот программы Geany
Тип ИСР
Разработчики Frank Lanitz[вд], Enrico Tröger[вд], Jiří Techet[вд] и Nick Treleaven[вд]
Написана на Си[3] и C++[3]
Интерфейс GTK
Операционные системы Linux[4], macOS[4], Windows[4] и Unix-подобная операционная система
Первый выпуск 19 октября 2005
Последняя версия
Репозиторий github.com/geany/geany
Читаемые форматы файлов:
C source code file[вд][2], заголовочный файл C[вд][2], Abaqus/CAE model database[вд][2], ActionScript file format[вд][2], Ada file[вд][2], AsciiDoc[2], Assembly Language Source Code File[вд][2], BibTeX references[вд][2], C# source code file[вд][2], C++ source code file[вд][2], Clojure file[вд][2], COBOL Source Code File[вд][2], Coffeescript file[вд][2], Cascading Style Sheets file format family[вд][2], CUDA file[вд][2], Pyrex Source Code File[вд][2], D source code file[вд][2], diff[вд][2], DocBook document (generic)[вд][2], Erlang source code file[вд][2], Fixed-format Fortran source[вд][2], Forth source code file[вд][2], FreeBASIC source code file[вд][2], Genie source code file[вд][2], GLSL file[вд][2], Go script[вд], DOT, Groovy script file[вд], Haskell Script File Format[вд], Haxe source code file[вд], .html, Java language source code file[вд], JavaScript format[вд], JSON, Julia source code file[вд], Kotlin Source Code File[вд], LaTeX 2e document[вд], Lisp Program Source Code File[вд], Lua source file[вд], Markdown, MAT[вд], Nim source code file[вд], Pascal script[вд], Perl script[вд], PHP скрипт[вд], PowerShell script[вд], Python script[вд], R program file[вд], reStructuredText format[вд], Ruby source code[вд], Rust source code file[вд] и Scala source code file[вд]
Лицензия GNU GPL 2+[вд][5]
Сайт geany.org (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Geany — среда разработки программного обеспечения, написанная с использованием библиотеки GTK. Доступна для следующих операционных систем: BSD, GNU/Linux, macOS, Solaris и Windows. Geany распространяется согласно GNU General Public License.

Geany не включает в свой состав компилятор. Для создания исполняемого кода используется GNU Compiler Collection или, при необходимости, любой другой компилятор.

Функции

  • Подсветка исходного кода с учётом синтаксиса используемого языка программирования (язык определяется автоматически по расширению файла).
  • Автозавершение слов.
  • Автоматическая подстановка закрывающих тегов HTML / XML. Автоподстановка стандартных и существующих в открытых файлах функций.
  • Простой менеджер проектов.
  • Поддержка плагинов.
  • Встроенный эмулятор терминала.
  • Поддержка большого количества кодировок.
  • Гибкий интерфейс.
  • Возможность использования и создания сниппетов. Для этого используется специальный файл snippets.conf в каталоге[6] /home/user/.config/geany, позволяющий создавать свои сниппеты.
  • Возможность использования и создания шаблонов файлов. Шаблоны должны быть расположены в каталоге[6] /home/user/.config/geany/templates/files
  • Отладка кода с помощью модуля (плагина) GeanyGDB (использует отладчик GDB).
  • Использование контекстной документации man, Devhelp. Можно использовать свои.
  • С версии 1.24 в дистрибутив под Windows включены цветовые схемы редактора[7].

Поддерживаемые языки программирования и разметки

Примечания

  1. Release Geany 2.0 · geany/geanyGitHub, 2023.
  2. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 https://www.geany.org/about/filetypes/
  3. 1 2 https://www.openhub.net/p/geany/analyses/latest/languages_summary
  4. 1 2 3 https://www.geany.org/download/releases/
  5. https://github.com/geany/geany/blob/master/README
  6. 1 2 для Unix-подобных систем
  7. Geany : Release Notes версии 1.24  (неопр.). www.geany.org. Дата обращения: 16 сентября 2015. Архивировано 21 июня 2017 года.
  8. 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 года.
Перейти к шаблону «IDE»
Универсальные
Си/C++
Бейсик
Java
Паскаль
PHP
Python
ActionScript
Ruby