The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск интегрирированной среды разработки Geany 1.38"
Отправлено ммнюмнюмус, 13-Окт-21 21:58 
Geany про блокнот - это толсто. Про блокнот у нас есть leafpad, mousepad, xfw, kwrite, kedit (если кто помнит). Просто в geany почти все вкусняшки в модулях, без которых действительно остаётся просто редактор с подсветкой синтаксиса (уже получше блокнот).

Среди модулей менеджер проектов, ctags, scope, vcs, todo... Может поэтому вы решили, что он про блокнот, но как видите - это не так. Что настроите, то и получите (не емакс, но для IDE достаточно).

Geany не зря называется легковесным IDE.
Что могу подчеркнуть:
- Менеджер задач - агрегатор списка, собирающий FIXME и TODO по всем открытым файлам.
- Заметки, отображённые в отдельной панели.
- Кликабельные ошибки сборки и результаты поиска по файлам, интеграция с линтерами типа cppcheck.
- Поиск использования символа под курсором если без выделения, иначе ищет выделенный текст.
- Переход к определению символов.
- Универсальный менеджер проектов, который однако не про интеграцию с autotools, cmake и т.д.
Всё, что ему нужно для старта - это каталог проекта, файл проекта (представьте, можно решать как они взаимно располагаются) и название.
- При активации проекта доступны поиск по проекту символа, тэга или файла. В нём настраиваются команды сборки, линтера, пути заголовков для ctags (кроме файлов проекта), типы файлов проекта (чтоб мусор типа объектных файлов не был виден).
- Плагин для работы с vcs, в особенности - blame, журнал, кое-что для коммита (то, что я пробовал).
В целом иногда хочется его попробовать вместо консольного git.

Не срослось:
- Интерфейс для Gdb scope: были серьёзные недочёты в юзабельности, дальше я не пытался (теперь либо в nemiver / kdbg либо сам gdb в терминале).
- Workbenches. Кажется, это про одновременную загрузку множества проектов. Не осилил пока, да и нужды особой нет. Обычно если очень нужно параллельно открыть что-то из другого проекта, просто запускаю vim или nano в терминале (вот уж что, а vim в моём конкретном случае и есть самый натуральный блокнот :p).

Кстати, слышал, что можно просто гонять grep, получая кликабельны ссылки, но попробовать руки никак не дойдут. Так и гоняю grep в терминале, с последующей ручной навигацией.

Всех возможностей проекта могу не вспомнить. Сейчас у меня глобальная сессия накопилась, в которой бардак из кучи разных файлов из разных проектов (из тарболов, не от geany), которые не охота пока закрывать (пора уже осилить TODO, но тоже руки не доходят). Можно было бы загрузить один мой geany-проект, чтоб глянуть фичи, но не знаю, что будет с сессией.

Так что, лучше смотрите доки:
https://www.geany.org/manual/current/index.html#project-mana...

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру