:%s/置換前文字列/置換後文字列/[ENTER]
でカーソル近辺の文字列を1つだけ置換。
:%s/置換前文字列/置換後文字列/g[ENTER]
で文書内の該当文字列をすべて置換。
:%s/置換前文字列/置換後文字列/gc[ENTER]
上と同じ動作を確認しながら行う。
:B,Es/置換前文字列/置換後文字列/g[ENTER]
で行番号B~E内の該当文字列をすべて置換。
日本語対応のvi(jvim,jelvis)を使っている場合は、文字列に日本語を使えます。
上方向へ移動 | k または ↑ |
下方向へ移動 | j または ↓ |
左方向へ移動 | h または ← |
右方向へ移動 | l または → |
文単位でジャンプ | ( で前進 ) で後退 |
段落単位でジャンプ | { で前進 } で後退 |
1画面分上方向へジャンプ | ctrl+u |
1画面分下方向へジャンプ | ctrl+d |
ファイルの先頭へジャンプ | 1G |
ファイルの末尾へジャンプ | G |
行の先頭へジャンプ | 0 |
行の末尾へジャンプ | $ |