最初に覚えるキーストローク
移動
操作 | vim | emacs |
---|---|---|
左 | h | C-b |
右 | l | C-f |
上 | k | C-p |
下 | j | C-n |
単語 次 | w | M-f |
単語 前 | b | M-b |
単語 末尾 | e | |
文 次 | ) | M-e |
文 前 | ( | M-a |
段落 次 | } | |
段落 前 | { | |
行頭 | 0 または ^ | C-a |
行末 | $ | C-e |
ファイル先頭 | gg | M- |
ファイル末尾 | G | M-> |
指定行 | (行番号)G | |
画面先頭 | H | |
画面中央 | M | |
画面末尾 | L |
編集
操作 | vim | emacs |
---|---|---|
文字を削除 | x | C-d |
文字を変更 | s | |
文字を置換 | r | |
削除 | d{motion} | M-d (単語を削除) または C-w(リージョンを切り取り) |
行を削除 | dd | |
行末まで削除 | D | C-k |
変更 | c{motion} | |
行を変更 | cc | |
行末まで変更 | C | |
コピー | y{motion} | M-w |
行をコピー | yy | |
ペースト | p または P | C-y |
行を連結 | J | |
やり直し | u | C-/ C-_ C-x u |
元に戻す | C-r | |
繰り返し | . |