Rain技術情報などを不定期で投稿していきます。linux初心者がvimを使うために最低限覚えておくべきことを抜粋してまとめました。高機能すぎて使い方がわからないけど、急いでコンフィグの編集などをしなくちゃいけない・・・。いう場合の、緊急避難的なマニュアルとして使って頂ければと思います。検索インストールLinux入れたらまず最初にやることがvimのインストールだという人は多いと思います。ノーマルモードこれだけです。自分がどっちのモードか分からなくなったらEscキーを押しましょう。日本のキーボードはアローキーやHome,End,PageUp,PageDownが搭載されているはずなので、最初のうちはこれでも十分でしょう。「原則、INSERTモードのままカーソル移動はしない」という意見もありますが、前述したようなキーが無い場合はまだしも、そうでないなら今の段階では不要です。ノーマルモード時の行頭へ移動するggと行末へ移動するshift+gは覚えておきましょう。ログ解析などで頻繁に使います。shift+g余談ですが、vimtutorというチュートリアルで、次のように述べられています。カーソルキーでも移動できます。一度慣れてしまえば、はるかに速く移動することができるでしょう。いやマジで!ということなので、vimに慣れたら徐々に移行してみてはいかがでしょうか?いやマジで!元に戻す、やり直すctrl+zやctrl+yが手に染みついてしまっている方も多いのではないでしょうか。vimでは少し違ったコマンドになります。ノーマルモードで以下のキーを押すことで実行可能です。ctrl+rundoのu、redoのrと覚えます。削除ノーマルモードでxを押すと、カーソルの位置の文字を一文字削除します。これだけ覚えてればとりあえずOKです。ndd細かく言うと、ddはヤンクバッファに書き込みながら削除するので、「切り取り」のような動作になりますが、削除するだけなら特に意識しなくてもよいでしょう。選択ノーマルモードでvでビジュアルモードに移行します。これでカーソルを動かせば範囲選択ができます。shift+vで行モード、ctrl+vで矩形モードになります。カーソル移動のgg(行頭移動)とshift+g(行末移動)を組み合わせると、全選択が可能ですね。ctrl+vコピー、貼り付けビジュアルモードで選択してからyでコピー、pで貼り付けです。:regで履歴を確認できます。“np(nは数字)yはyankの略だそうです。