На этот вопрос уже есть ответ здесь:
Я ищу текстовый редактор с расширенными возможностями. Например; Я должен иметь возможность легко разворачивать и сворачивать xml-коды / разделы (или разделы c / c ++).
Нечто подобное notepad ++ для windows.
Кроме того, если бы он мог дополнительно создать Оглавление из тегов, это было бы еще лучше!
Джани может делать коллапс. Вы можете установить его с помощью
sudo apt-get install geany
или из Центра программного обеспечения.
Я использую notepad ++ в Windows, но так как он недоступен в Linux, я использую Sublime Text
sudo add-apt-repository ppa:webupd8team/sublime-text-2
sudo apt-get update
sudo apt-get install sublime-text
Вот список текстовых редакторов Linux: ссылка
Я не большой пользователь GUI, но мне нравится Kate редактор, который очень хорош для программирования.
Gedit , если очень хороший C и другие языки программирования. Это делает выделение, делая его простым в использовании.
Bluefish также очень хорош, а также выполняет поведение коллапса / расширения, которое вы хотите.
В настоящее время я использую jEdit для LaTeX и python. Я нахожу подсветку синтаксиса лучше, чем notepad ++, и она делает свертывание кода, хотя я не пробовал делать это на C. Хотя я всерьез рассматривал возможность попробовать notepad ++ под Wine.
Вы можете использовать QtCreator только (возможно, без цепочек инструментов и компиляторов). Есть хорошая подсветка кода и возможность настраивать синтаксис под себя. Также, как вы и просили, QtCreator может создавать таблицу контекста + завершение кода.