Я использую SciTE на Linux для C.
Есть несколько причин -
- Я привык к SciTE для редактирования Python, XML, JavaScript и текстовых конфигурационных файлов в Windows и Linux.
- Это очень настраиваемый и достаточно быстрый
- Я склонен использовать модульное тестирование, а не отладку, поэтому на самом деле не особо беспокоюсь об интеграции отладчика.
Как и в большинстве хороших текстовых редакторов, он имеет автозаполнение, и вы можете подключать свои собственные команды. Настройка, которую я использую для C (автозаполнение, стандартные API, которые я использую, специфичные для проекта ctags, контекстно-зависимая справка, команды build / test / run) подробно здесь