-2

これまでプログラミングのキャリアの中で、すべてに gedit を使用してきましたが、十分に強力ではないと感じ始めています。

しかし、EMACS と VIM は、膨大な数の非直感的なキーボード ショートカットと、クリック アンド ドラッグによる選択、ctrl+c、ctrl+v などの単純な操作ができないため、煩わしいと思います。さまざまなモードを使用するのは本当に面倒です。

一方、gedit には、VIM や EMACS が実行できると思われる多くの強力な機能が欠けています。同僚が、特定の正規表現を含むすべてのファイルのリストをポップ オープンして開いたり、選択したコード ブロックを 1 回のストロークでコンパイルして実行したりするのを見てきました。

見つけられるすべての gedit プラグインをインストールしましたが、思い通りにカスタマイズするのは難しく、その多くはひどいものです。たとえば、クイック オープンの ctrl-alt-o は、最近開いたファイルの短いリストを提供するだけのようです。また、統合されたコマンド ライン プラグインはかなりひどいものです。オートコンプリート プラグインはまともですが、ipython のように、オブジェクトの使用可能なすべてのメソッドのリストを表示できれば、はるかに優れています。

多かれ少なかれ通常のテキスト エディターと同じように機能するが、VIM/EMACS から得られるカスタマイズ性とサポートを備えたエディターはありますか? それとも、紛らわしいモードやキーボード ショートカットの百科事典的な知識がなくても、通常のエディターのように感じられる VIM/EMACS 用のビルドはありますか?

私は主に Python、CoffeeScript、Java でプログラミングを行っており、C++ を多用し始めようとしています。また、他の言語で作業することもあるため、複数の言語にまたがる機能は必須です。

4

2 に答える 2

0

時間をかけて Vim などを学ぶことを強くお勧めします。思ったより簡単かもしれません。

Cream は、より簡単なユーザー インターフェイスを持つように変更された Vim のバージョンです。 http://cream.sourceforge.net/

于 2014-03-12T12:46:43.650 に答える
0

私の同僚は Geany が好きで、C と Javascript の開発に使用しています。Gedit よりも強力ですが、VIM/EMACS と同じ感覚ではないこと以外は何も知りません。

behave mswinVIM で試すこともできます: https://superuser.com/questions/10588/how-to-make-cut-copy-paste-in-gvim-on-ubuntu-work-with-ctrlx-ctrlc-ctrlv。私はそれが好きではありませんが、別の同僚は好きです。VIM の全体的な感じが変わります。これはあなたが望むものかもしれません。

より強力なエディターを選択して、それに慣れることをお勧めします。VIM/EMACS は優れたエディタですが、設計どおりに動作させようとすると、後で問題が発生する可能性があります (特にヘルプを探す場合)。

于 2012-11-16T06:38:40.963 に答える