vim——替換

將當前行第一個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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章