vimについて学習したので、基本的な操作方法について個人的によく使いそうだと感じたものを備忘録として残しておくものです。
カーソル移動等の操作
操作 | キー |
---|---|
上 | k |
下 | j |
左 | h |
右 | l |
行の先頭にジャンプ | 0 |
行の終端にジャンプ | $ |
(n)行目に移動 | :(n) |
ファイルの先頭に移動 | gg |
ファイルの最後に移動 | G |
編集系の操作
操作 | キー |
---|---|
i | インサートモード |
a | 次の文字からインサートモード |
x | 1文字削除 |
dd | 1行削除 |
dw | 単語の削除 |
(n)dd | (n)行削除 |
u | undo |
Ctrl + r | redo |
yy | 1行コピー |
(n)yy | (n)行コピー |
p | 下の行にペースト |
P | 現在行にペースト |
ファイルの保存等
操作 | キー |
---|---|
ファイルの保存 | :w |
編集終了 | :q |
保存しないで編集終了 | :q! |
保存して終了 | :wq |
検索と置換
操作 | キー |
---|---|
/(search) | 検索 |
n | 次の検索結果に移動 |
N | 前の検索結果に移動 |
:%s/(search)/(replace)/g | 一括置換 |
:%s/(search)/(replace)/gc | 1カ所ずつ置換 |