Легкий редактор C/C++ с дополнением и отладкой кода

С тех пор, как плагин отладчика для geany перестал работать (см. Ниже), я ищу редактор для исходных файлов C/C++ со следующими функциями:

  • Завершение кода (т.е. Intellisense-подобное завершение имен переменных и функций, а также параметров)
  • Основные возможности отладки (запуск / остановка отладчика, пошаговое выполнение, оценка значений переменных при наведении курсора мыши или в отдельном окне)

Редактор должен быть максимально легким. Eclipse, например, имеет некоторые приятные функции, но он слишком велик с точки зрения дискового пространства после установки. В случае, если это уместно, я использую Xubuntu (14.04) на одной машине и Ubuntu (14.04) Minimal с Xfce на другой машине, для которых мне нужен легкий редактор.

До сих пор я пробовал Code::Blocks, что приятно, но требует от меня создания нового проекта, чтобы включить функциональность отладки, что раздражает. Я просто хочу использовать мой собственный Makefile и мои C-файлы без каких-либо дополнительных файлов проекта или папок вывода.

Ранее я использовал Geany, который мне очень понравился. Однако, так как я настроил свои машины 14.04, плагин отладчика вылетает из приложения целиком каждый раз, когда я хочу его использовать. Я даже сам пытался скомпилировать новейшую версию плагина, но он все равно вылетает, что подтверждают и другие в трекере ошибок. Кроме того, завершение кода C++ в geany никогда не было действительно хорошим.

Существуют ли какие-либо альтернативы, желательно бесплатные и доступные через apt-get?

Заранее спасибо С уважением, Андреас

1 ответ

Вы можете попробовать текстовый редактор по умолчанию, GEdit (он выглядит довольно прилично на Xfce с темой gtk). Пакет gedit-plugins содержит, среди многих других:

  • закладки
  • Завершение брекета
  • Комментарий / комментарий блока кода
  • Браузер файлов
  • Постоянство сессии
  • Встроенный терминал

К ним вы можете добавить несколько дополнительных плагинов:

Что касается отладки нет ничего, кроме вы можете использовать gdb в интегрированном терминале.

И, конечно же, у вас будет тема Oblivion, лучшая из когда-либо созданных тем кодирования.

Дальнейшее чтение:

gedit: добавлена ​​поддержка автозаполнения Python / C++

Как конвертировать gEdit в gEdit++

Другие вопросы по тегам