Я очень рекомендую KDevelop. Это программа KDE (кашель KDE> gnome = P), но она будет работать под управлением gnome. Это похоже на взрыв цвета. Практически каждая переменная, класс, метод, языковая конструкция и т. Д. Имеют другой цвет. Не только локальные переменные, один цвет, глобальный другой и т. Д. Каждая локальная переменная будет иметь разные цвета друг от друга.
Он также очень хорошо интегрируется с cmake и, как правило, является отличной средой для работы. Мне очень жаль, что для него не было плагина java и / или python.