Существуют ли такие? Для Haiku есть Pe, но под другими системами он не работает.
Требования:
-
Быстрый запуск. Легковесность.
-
Подсветка синтаксиса C++.
-
Навигация по объявлениям. Должна работать для файлов вне проекта, без настроек путей заголовочных файлов и т.п.. Список должен быть в порядке объявления без сортировки по именам. Ещё хотелось бы разделитель, если между функциями две пустых строки и вывод специально форматированных комментариев (
//#pragma mark <section name>
в Pe). -
Поддержка hiDPI.
-
Больше ничего не надо.
Не предлагать: Vim-подобное, Electron, GTK 3+, требующие онлайн аккаунты, онлайн редакторы.
Что не подходит:
-
Notepad++. Медленно работает навигация по объявлениям, всё вешается во время генерации списка объявлений.
-
VS Code. Часто вообще не работает навигация по объявлениям.
-
Geany. Медленно открывает файлы. Не нашёл настройки так чтобы всегда объявления сортировались по позиции в коде, а не по имени.
-
Kate. Нет навигации по коду. Может быть плохо искал?
-
QtCreator. Требует аккаунт для установки. Может быть есть сторонние сборки в том числе под Windows? Что-то странное происходит при hiDPI.
-
Netbeans/Eclipse. Запускаются целую вечность. Не работает навигация вне проекта.