これまでプログラミングのキャリアの中で、すべてに gedit を使用してきましたが、十分に強力ではないと感じ始めています。
しかし、EMACS と VIM は、膨大な数の非直感的なキーボード ショートカットと、クリック アンド ドラッグによる選択、ctrl+c、ctrl+v などの単純な操作ができないため、煩わしいと思います。さまざまなモードを使用するのは本当に面倒です。
一方、gedit には、VIM や EMACS が実行できると思われる多くの強力な機能が欠けています。同僚が、特定の正規表現を含むすべてのファイルのリストをポップ オープンして開いたり、選択したコード ブロックを 1 回のストロークでコンパイルして実行したりするのを見てきました。
見つけられるすべての gedit プラグインをインストールしましたが、思い通りにカスタマイズするのは難しく、その多くはひどいものです。たとえば、クイック オープンの ctrl-alt-o は、最近開いたファイルの短いリストを提供するだけのようです。また、統合されたコマンド ライン プラグインはかなりひどいものです。オートコンプリート プラグインはまともですが、ipython のように、オブジェクトの使用可能なすべてのメソッドのリストを表示できれば、はるかに優れています。
多かれ少なかれ通常のテキスト エディターと同じように機能するが、VIM/EMACS から得られるカスタマイズ性とサポートを備えたエディターはありますか? それとも、紛らわしいモードやキーボード ショートカットの百科事典的な知識がなくても、通常のエディターのように感じられる VIM/EMACS 用のビルドはありますか?
私は主に Python、CoffeeScript、Java でプログラミングを行っており、C++ を多用し始めようとしています。また、他の言語で作業することもあるため、複数の言語にまたがる機能は必須です。