Если честно, я всегда делаю свое свободное время , кодируя внутри ide (например, code :: blocks, monodevelop, anjuta) или редактора (практически всегда scite), и compiling Я делаю в терминале через make-файл (рукописный, cmake, automake).
Это на самом деле не проблема w.r.t. время для компиляции: F7 (или некоторые другие клавиши F) против (alt + tab, вверх, ввод), где (alt + tab) и (вверх) нажимаются почти одновременно, но я получаю большое преимущество иметь до полноэкранных отчетов компилятора, и часто я в любом случае тестирую свои программы в терминале. Кроме того, это делает мой код более независимым от IDE (когда-либо пытался получить make-файл из code :: blocks для целей распространения?).