Já tedy programuju nejčastěji v Gvimu, ve kterém mám nastaveny klávesové zkratky pro přepínání mezi otevřenými soubory a pro volání make. Pro ladění používám Valgrind, a v případě, že program padá, tak jej pustím v gdb a pustím příkaz backtrace. Občas sice používám i Eclipse, ale to mi připadá natolik těžkopádné, že pro ladění jednodušších a menších programů je nepoužitelné. Kromě toho, Gvim je prostě především editor, takže je jedno, jestli píšu program v C/C++/PHP/Bashi apod., dokument v LaTeXu nebo XML, a nebo HTML stránku a javascripty. Samozřejmě, Gvim pracuje v grafickém režimu, ale Vim lze používat obdobně. Zprovozňovat něco jiného podle mě nestojí za námahu.
To ale neznamená, že textová IDE nejsou. Naopak, v DOSu se mi osvědčilo prostředí RHIDE postavené nad Turbo Vision, které vypadá skoro stejně jako prostředí Borland Pascalu a Borland C++. Musím ale dodat, že v Linuxu mi moc nevyhovovalo. Další prostředí se jmenuje Motor a využívá ncurses. K překladu používá autotools, takže je také docela těžkopádné, ale působilo funkčněji než RHIDE.