これは何ですか?
個人的な備忘録です。Vimの定期的な復習の一環で作成しました。
僕が使いこなせていない便利そうなVimコマンドをまとめています。
なお、僕が日常的に使っているコマンドはここには載せていません。
- cw
- 単語を消して挿入モード
- cc or S
- カーソル行全体を消して挿入モード
- s
- カーソルが当たっている文字を消してから挿入モード
- zz or z.
- カーソル行が画面中央になる
- z-
- カーソル行が画面最下部になる
- e/E
- 単語の最後の末尾に飛ぶ
- b/B
- 前の単語の先頭に飛ぶ
- t + 文字
- その文字のひとつ前に飛ぶ
- Ctrl + w + k/j/h/l
- 上下左右のウインドウへ移動
- zf
- 選択範囲を折りたたむ(スペースで戻る)
- -(ハイフン)
- 前の行にカーソルを移動
- Ctrl + e/y
- 画面全体を上下に一行ずつスクロール
- :3,6y
- 3行目から6行目までをコピー
- :3,6s/old/new/g
- 3行目から6行目にある"old"を"new"に置換
- :'<,'>s/old/new/g
- 選択範囲の"old"を"new"に置換('<,'>は":"をタイプすると自動的に入力される)
あわせて読みたい
僕がサクラエディタからVimに乗り換えるまで - give IT a try
このエントリで紹介した「10. 定期的に復習を繰り返す」というプラクティスを実践してみたわけです。