Смотря каких размеров проект. Если до 2к строк кода и файл проекта один, максимум два, то достаточно Kate, GEdit, MCEdit, MS Code.
Большие проекты с графикой Qt - QtCreator, GTK - Mono. Совсем крупняк со сторонними либами, git - вот тут можно подумать про Eclipse, Emacs. Зависит от уровня уже.