Neovimチートシート

Aug 27, 2020 CheatSheet

キー    動作
キー カーソル移動
h 左に移動
j 下に移動
k 上に移動
l 右に移動
H 画面上部に移動
M 画面中部に移動
L 画面下部に移動
w 次の単語の先頭に移動
W 区切り文字を含む次の単語の先頭に移動
e 次の単語の末尾に移動
E 区切り文字を含む次の単語の末尾に移動
b 前の単語の先頭に移動
B 区切り文字を含む前の単語の先頭に移動
% 対応する括弧に移動
0(ゼロ) 行頭に移動
^ その行で最初の非空白文字に移動
$ 行末に移動
g_ その行で最後の非空白文字に移動
gg ファイルの先頭行に移動
G ファイルの最終行に移動
{N}gg or {N}G N行目に移動
{ 前の段落に移動
} 次の段落に移動
zz カーソル位置を画面中央に移動
キー 挿入モード
i カーソル位置で挿入モードに移行
I その行頭で挿入モードに移行
a カーソルの次の位置で挿入モードに移行
A その行末で挿入モードに移行
o 下の行に改行し挿入モードに移行
O(オー) 上の行に改行し挿入モードに移行
ea その単語の末尾で挿入モードに移行
Ctrl + h 挿入モード時に前の文字を削除
Ctrl + w 挿入モード時に前の単語を削除
Ctrl + j 挿入モード時に改行(いる?)
Ctrl + t 挿入モード時にその行を字下げ(インデント)
Ctrl + b 挿入モード時にその行を字上げ
Esc 挿入モードを終了
キー 編集モード
r 文字を置き換え
J スペースを付け下の行と連結
gJ スペースなしで下の行と連結
g~ モーション範囲の大文字小文字切り替え
gu モーション範囲を小文字に
gU モーション範囲を大文字に
cc 現在の行を削除し挿入モードに移行
C カーソル位置から行末までを削除し挿入モードに移行
cw 単語をカーソル位置から末尾まで削除し挿入モードに移行
s カーソル位置の文字を削除し挿入モードに移行
u 取り消し
U 行の変更を取り消し
Ctrl + r やり直し
. 最後のコマンドを繰り返し
v ビジュアルモードに移行
V 行単位でビジュアルモードに移行

参考文献 Vim Cheat Sheet