迅速にvimを学んでください:編集テキストのための重要なコマンド


Vim 最も一般的なテキストエディタの1つであり、ほぼすべてのシステムで利用可能です.ほとんどのIDEには、Visual StudioのコードとJetbrains IDEのようなVimモードがあります.
Vimはすぐに書くと編集コードやその他のテキストファイルのための優れたツールです.したら、それを使用する方法を学ぶと、それを好きになる.これはUNIXコマンドラインの基本的な理解を持つのを助けます、しかし、あなたがそうしないならば、それはokです.

なぜvim?
VIMエディタは、開発者、プログラマ、sysadminsのための基本的なツールです.
Vimを使う理由がいくつかあります.
  • Vimはあなたが必要とする唯一のテキストエディタです.
  • Vimは自由であり、常にある.
  • Vimは任意のプログラミング言語で使用することができます.
  • VimはTCP/IP接続をリモートで編集することができます.
  • VIMはすべてのオペレーティングシステムで動作しますが、他のテキストエディタはすべて実行されません.
  • VimはほとんどのIDEのプラグインで動く
  • Vimはあなたのプログラミングアーセナルの最終的な武器です.
  • しかし、少し時間がかかるlearn vim

    新しいファイル
    新しいファイルを作成するには
    vim filename
    
    ファイル名は編集するファイルの名前です.これは新しいファイルを作成し、Vimを使って開きます.

    保存ファイル
    The ESC :w ( write )コマンドはファイルをディスクに書き込む.
    終了するとファイルを保存して書き込みます:w .

    オープンファイル
    ファイルを開くESC :e ファイル名を続けます.これはファイル名へのパスを含めることができます:e /home/you/filename.txt
    終了する
    vimを終了するには、コマンドを入力します.ESC :q! . ファイルを保存して終了する場合はESC :wq またはあなたが怠惰であるならばZZ .

    テキストを書く
    テキストを書くには、挿入モードを入力する必要があります.それを押すとできるi or insert . 次に、あなたは何を書くことができます.vimでは、カーソルキーを使用してテキストをナビゲートできます.

    コマンドを実行し、出力を挿入する
    コマンドを使用できます.ESC :r !cmd↵ コマンドを実行し、結果をvimに挿入します.
    あなたがUnixコマンドに精通しているならば、それはあなたのようなコマンドで直接あなたのエディタの出力を得ることができることを意味します:r !ls /
    より多くのコマンド
    vimにはもっと多くのコマンドがあります.任意のエディタを行うことができますが、いくつかのキーストロークだけで行うことができます.
    では、なぜあなたがVimを使用することができます非効率的に動作する?
    チェックするcheatsheet コマンドの概要を見る