16
IDE(Eclipse)を使用してソフトウェアを開発しています。なぜvimまたはemacsに切り替える必要があるのですか?[閉まっている]
私の仕事はjava / web開発者です。私は日食を約5年間使用しています。私は素晴らしいと思いますし、javascriptとhtml / jspにWebstormも使用しています。 サーバーにsshして設定ファイルをいじる必要がある場合があります。このために私はviを使用し、それは私を苦しめます。私は構文/コマンドをリストするウェブページを立ち上げなければなりません:エスケープを押し、次にアスタリスクを3回回してください。テキストはカーソルの2行上に入力されます。それは私にはとても直感的ではなく、90年代後半に育った人は誰でも想像します。 ここに、私は日食が素晴らしい(そして他のIDEを想定している)と考え、emacsやvimに切り替えない主な理由を挙げます。 プロジェクトを再コンパイルする必要がない強調表示エラー。 コードアシスト。 リファクタリング。 オープニングコールの階層/オープニング宣言。 ソース管理と完全に統合されています。 デバッガが含まれています。 サードパーティのプラグインが利用可能-例えば、findbugs / checkstyle。 私が聞いた議論の1つは、emacs / vimを使用すると独自のプラグインを作成できるということです。しかし、すべてがすでにそこにあるので、あなたはする必要はありません!この半分構築された車を買うと言っているように、あなたは残りを自分で構築できます。 なぜemacs / vimを使用しているのですか?それを使用する人々は、実際に大規模な組織の複雑なオブジェクト指向プロジェクトに取り組んでいますか? vim / emacsに切り替える理由は何ですか。切り替えた場合、生産性はどのように向上しますか?