將當前行第一個a替換爲b
:s/a/b/
將當前行的所有a替換爲b
:s/a/b/g
將第n行到最後一行第一個a替換爲b
:n,$s/a/b/
將第n行到最後一行所有a替換爲b
:n,$s/a/b/g
將當前行到最後一行所有a替換爲b
:.,$s/a/b/g
將第m行到第n行所有a替換爲b
:m,ns/a/b/g
將每一行第一個a替換爲b
:%s/a/b/
將每一行所有a替換爲b
:%s/a/b/g
使用#作爲分隔符,此時中間出現的/不會作爲分隔符,如:將當前行的字符串"a/“替換爲"b/”
:s#a/#b/#
找到包含字母a的行並刪除
:g/a/d
刪除所有空行
:g/^$/d
多個空格替換爲一個空格
:s/ \+/ /g
配合正則表達式使用
將hello開頭的字符串替換爲12345
:%s#hello\w\+#12345#g