ksino's diary

覚えたことを忘れないように、小さなことでも書いていく。

Vimコマンドメモ(随時更新)

移動

直前のカーソル位置に戻る Ctrl + o
直前のカーソル位置に戻る前の位置に移動 Ctrl + i
カーソル行を画面の中央にする zz

マーク

マーク一覧 :marks
m[a-zA-Z] カーソル位置をマーク
`[a-zA-Z] マークに移動

画面分割

水平分割 :split
垂直分割 :vsplit
上の画面に移動 Ctrl + w, k
下の画面に移動 Ctrl + w, j
左の画面に移動 Ctrl + w, h
右の画面に移動 Ctrl + w, l

ヘルプの操作

カーソル位置のリンク先に移動 Ctrl + ]
移動先から戻る Ctrl + O

jedi-vim

カーソル位置の単語のドキュメントを開く K
カーソル位置の関数の定義元へ移動する <leader>d

その他

画面の再描画 Ctrl + l
現在開いているファイルのディレクトリをカレントディレクトリにする :cd %:h
検索結果等のハイライトを解除 :noh
複数行インデント vで複数行を選択し、 Shift + .
複数行アンインデント vで複数行を選択し、 Shift + ,

応用

選択範囲をコメントアウト

  1. Ctrl + v で範囲を選択。
  2. I
  3. 挿入したい文字
  4. Esc

Neovim

Terminal Emulator

Termial Emulatorを開く :terminal
ノーマルモードに戻る Ctrl + \, Ctrl+ n