vi(vim)で確認しながら文字列を置換する ♡

Linux

vi(vim)で確認しながら文字列を置換したいとき。
cオプション。

:%s/置換対象文字列/置換文字列/gc
replace with hoge (y/n/a/q/l/^E/^Y)?
y:  Yes
n:  No
a:  All
q:  Quit
l:  Line カレント行にだけ適用する
^E: Ctrl+e で上にスクロール
^Y: Ctrl+y で下にスクロール

gcでなくcのみを指定した場合はlを選択してもその行で最初にマッチした文字列にしか適用されない。
スクロールが何のためにあるのかよくわからない。

タイトルとURLをコピーしました