Chacun fait fait fait c'qu'il lui plaît !Je veux dire un éditeur de texte avec une fenêtre, pas dans le terminal.
Pour des programmes en C/C++ ou en java sans interface graphique à développer,vi/emacs et la ligne de commande est parfaitement utilisable. C'est ce que je fais toute la journée au boulot depuis des années
Pour des programmes Cocoa, XCode/IB est plus adapté.