Перейти к содержимому

Geany

Опубликовано: Geany Team

Быстрая и легковесная IDE

Открытый исходный кодGPL-2.0-or-later

Основное

  • Подсветка синтаксиса, свертывание кода и сопоставление скобок для многих языков
  • Список символов для перехода к функциям и классам в текущем файле
  • Редактируемые для каждого языка команды компиляции, сборки и запуска
  • Строки ошибок в окне сообщений ведут обратно к исходному коду
  • Небольшой объем зависимостей, работоспособность на старом оборудовании

Об этом приложении

Geany — небольшой редактор для программирования с некоторыми удобствами, обычно встречающимися в IDE. Он построен на GTK и компоненте редактирования Scintilla, быстро запускается и почти не зависит от чего-либо помимо самого GTK, что делает его распространённым выбором на старых машинах и минималистичных рабочих столах.

Он выделяет синтаксис для длинного списка языков, сворачивает блоки кода, сопоставляет и автоматически закрывает скобки, а также дополняет слова, уже присутствующие в документе. Список символов на боковой панели позволяет переходить к функциям и классам в открытом файле, и на той же панели размещаются файловый браузер и список открытых документов. Проект объединяет каталог файлов вместе с его собственными настройками.

Система сборки намеренно проста: для каждого языка есть редактируемый набор команд для компиляции, сборки и запуска, вывод появляется в окне сообщений, а строки с ошибками ведут обратно к соответствующему месту в исходном коде. Расширения добавляют панель терминала, различия из систем контроля версий, шаблоны файлов и прочее. Geany не построен вокруг языковых серверов, поэтому межфайловый анализ и глубокий рефакторинг остаются за пределами того, что он делает.

Linux

Мы не размещаем этот файл у себя, не сканируем его и не изучаем его содержимое. Прочитайте, что пишет источник, и решайте сами.