Vimを使用する理由

Vimは素晴らしいエディターであり、プログラマーに最適です!

勉強すべき理由の短いリスト:

1.コンソールインターフェイス

お気に入りのエディターは、どのマシンでもいつでも準備できます。

2.スクロール

42行下に移動するには、 42jと入力するだけで、下の画面の半分のドキュメントをスクロールする場合は、 Ctrl + dの組み合わせを使用します。 また、マウスでのスクロールも忘れてください(トラックパッドは言うまでもありません)。 スムーズなインターフェイスなしでコードをぎくしゃくして閲覧する方がはるかに便利です

3.複数の置換(複数のカーソル)

素晴らしい機能! あなたがそれを持っていないという事実を心配しないでください。 既製のプラグイン(数千個)をいつでも見つけることができ、見つからない場合は独自のプラグインを作成することもできます。

4. VimScript

VimScriptは素晴らしい言語です。 新しい言語はいつもとても楽しいので、週末をかけて学習する価値があります。

5.ライブラリのソースコードへの即時変換

IDEは弱虫用です。 実際のプログラマーは、特定の関数の使用方法と実装方法を常に知っています。必要に応じて、目的の関数の宣言が開始されるので、必要に応じてパスを最初に常に正確に目的のファイルにマップし、 G55と入力して行55に移動できます。

6.コードヒント

スマートIDEは、ローカライズ辞書からの単語の受信をその単語自体で置き換えます(たとえば、t( 'form.saved')はRailsプロジェクトのRubyMineで「保存されたフォーム」に置き換えられます)。 しかし、ウィマーは常に辞書全体を頭に置いており、そうでない場合は、10時間を費やして自分用のプラグインを作成しました。

7. Git diff

これらの過剰はウィマーにとって異質であり、ウィマーはコンソールにgit diffと入力し、何が起こっているかをすぐに理解しますが、ウィマーはこれらすべての甘いものが好きではありません。

8.ワンクリックでコントローラーのメソッドからテーマテンプレートに移行

当初、これはvimでは提供されていませんが、いつでも既製のプラグインを見つけることも、独自のプラグインを作成することもできます。これにより、これらの積み重ねられたIDEと同じことができます。

9.不可抗力

ハードドライブが誤って壊れた-それは問題ではない、あなたはバックアップから設定を復元することができます。 しかし、最後に書かれたプラグインが2日前に追加されなかったことも、今ではさらに良く書くことができるからです!

10.プロジェクト内の目的のファイルをすばやく開く

もう1つの優れた機能は、キーの組み合わせを押すと、ウィンドウが開いてファイル名の入力を開始し、エディターが最も関連性の高い名前のファイルを対話形式でプロンプト表示することです。 そのような関数がvimにないというナンセンスはありますが、素晴らしいプラグインがあります。 その結果、1年で比較的本格的なエディターを使用できるようになります。このエディターは、ほぼ同じ機能ですぐに購入でき、わずか99ドルで購入できます。

11.最後になりましたが

Vimは、特にリモートマシンで何かを編集する場合に特に便利なエディターです。 しかし、それはあなたよりもプロジェクトについて多くを知っており、あなたの人生を単純化する準備が常にできている本格的なIDEと比較することはできません。

:wq



psこの記事の目的は、vimを深刻な何かのエディターとして使用することの不合理さを示すことです。 これは、リモートマシンでスクリプトを編集するのに適したツールですが、プログラマーのエディターとしては疑わしい喜びです。 あなたは、最初のものを除くすべてのポイントが、編集者にそれを使用することを勧めるよりも、むしろ反広告をすることに気付くかもしれません。

Source: https://habr.com/ru/post/J224181/


All Articles