個人的には、私はいつも選択したIDEを切り替えます。たとえば、私はCode :: Blocksを使っていましたが、何らかの理由でエディタウィンドウのレイテンシが長くなり、フレーズ全体をブラインドに入力できるようになりました。私はDebian GNU/Linuxのインストールで、Windowsではまだcode :: blocksが好きなので、コード補完のような時間を費やす(私はとにかく頻繁に使用しない)すべての機能を無効にしました。
だから、私は最近、MonoDevelopのつまずいた、と私はモノの最大のファンではないにもかかわらず/ .NET、そのIDEは本当に素晴らしく、拡張可能です。それはクラスブラウザとファイルシステムブラウザを持ち、私が個人的に使っていない機能もいくつかあります(主にmono/.net IDEですが、C++もうまくサポートしています)。私はMonoDevelopの上で好きではない唯一のものは、それがベースScintillaのされていないということですか、Scintillaの(私はそれのコピー+ペーストメカニズムのヘビーユーザーだ)(*)のようになり微調整することができません。
それはあなたのアプリケーションを配布するか、他のオペレーティングシステム(私が代わりのmakefileやCMakeのを使用)にそれを移植することになるとそれはしばしば苦痛であると私は通常、IDE内でコンパイルされません。あなたのアプリは、ログの多くをダンプした場合、またはお使いのコンパイラが叙事詩のエラーメッセージをダンプするときも、コンパイルのために便利(フルスクリーン)コンソール/ターミナル・ウィンドウを持つことは本当に素晴らしいです。
(*)たとえば、あなただけの右の現在のカーソル位置の後ろにマークされたテキストを複製するために、Ctrl + Dキーを押すことができます。それを垣間見るには、Notepad ++(勝利)またはScite(Linux)を見てください。
いつも信頼できる本当の小さなエディタが必要なときは、基本的なviを学んでください(Windowsバイナリで親指ドライブで持ち歩くこともできます)。 – hackworks