самое круто считается чисто в терминале linux на vim код педалить. :)
Для любителей есть всякие прибамбасы типа Alacritty terminal и всяких плагинов к vim...
vscode - это попытка MS скрестить VS и vim. Неудачная как по мне - ни рыба ни мясо получилось. До VS далеко, а на легковесный редактор явно не тянет, к тому же кучу данных собирает и на сервера MS отправляет. Есть opensource вариант с отключенной телеметрией - codium. Отладчик есть но туповатый и без многих фишек. Вобщем vscode/codium - это довольно тормозной редактор, хотя и значительно шустрее Eclipse, что особенно критично если машина слабая.
Eclipse - жутко лагающее громоздкое и глючное нечто, на слабой машине не юзабельно от слова вообще.
Оптимальный вариант geany editor - легковесный редактор, с поддержкой синтаксиса и даже парсингом для большинства языков. Но отладчика нет. Есть только кнопка компиляции запуска с возможностью настроить команды.
Отладчик чуть получше чем в vscode/codium в KDevelop, в нём-же красивая раскраска и глубокий парсинг с подсказками. Работает шустро, но глючноватый и большие c++ проекты на слабой машине парсит долго.
Отладчика аналогичного VS по удобству я не видел. Разве что Insight, но по удобству до VS ему далеко.
Что касается подсветки синтаксиса, то она и в nano есть, так что можно прямо в консоли код педалить. Очень шустро и легковесно, можно удаленно через ssh. Но copy/paste неудобно из-за особенностей терминала.

