Ja pouzivam na editovanie Vim, na kompilovanie terminal a na debugovanie Insight:
https://www.sourceware.org/insight/Code::Blocks vyzera byt tiez dobre IDE. V minulosti som si uz stiahol niekolko verzii, ale moc som ho nikdy nevyuzil, nakolko som zvyknuty na hore uvedene nastroje.