vimの基本操作について

はじめに

今回はvimの基本操作について勉強したのでまとめようと思います。
そもそもvimとはテキストエディタの一つであり、キーボードのみで全ての動作を完結できるものだそうです。 勉強の際に使用したものはvimtutorやVim Adventuresです。 これらを一周して最低限必要なものをピックアップしました。

vimの基本操作について

モード

コマンド 動作
i 挿入モード(文字入力)
Esc コマンドモード(移動やモード変更etc)
v ビジュアルモード(文字選択)

移動

コマンド 動作
h カーソルが左に移動
j カーソルが下に移動
k カーソルが上に移動
l カーソルが右に移動
w 単語の左端に移動 
e 単語の右端に移動 
b 前の単語の左端に移動(: .も考慮)
B 前の単語の左端に移動(: .は除く) 

文字入力

コマンド 動作
i カーソルの左から挿入モード  

コピー&ペースト

コマンド 動作
yy カーソルのある行をコピー  
p 貼り付け  

検索

コマンド 動作
/test /の後ろを検索(ex.test)  
n 次の検索結果に移動  
N 前の検索結果に移動  

ヘルプ

コマンド 動作
:help w コマンドのヘルプを表示(ex.w)  

感想

vimは名前すら聞いたことがありませんでした。
ですが、進めていく上でマウスレスで思うように操作できることは楽しかったです。
勉強に使用したvimtutorは1時間ほどかかりました。
これは繰り返せば身に付きそうなので少しの間毎日取り組もうと思います。
またVim Adventuresは3コースほど無料でコマンドモードでプレイすることができるゲームです。
英語が理解できればvimtutorの前にやるほうが個人的にはおすすめです。