在vi里面实现字符串的批量替换
生活随笔
收集整理的這篇文章主要介紹了
在vi里面实现字符串的批量替换
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在vi里面實(shí)現(xiàn)字符串的批量替換。
a. 文件內(nèi)全部替換:
%s#abc#def#g(用def替換文件中所有的abc)
例如把一個(gè)文本文件里面的“xwen.com”全部替換成“xwen.net”:
:%s#xwen.com#xwen.net#g(如文件內(nèi)有#,可用/替換,比如:%s/xwen.com/xwen.net/g)
b. 文件內(nèi)局部替換:
把10行到50行內(nèi)的“abc”全部替換成“def”
:10,50s#abc#def#g(如文件內(nèi)有#,可用/替換,:%s/abc/def/g)
以上命令如果在g后面再加上c,則會(huì)在替換之前顯示提示符給用戶確認(rèn)(conform)是否需要替換。 比如
:%s#xwen.com#xwen.net#gc?
轉(zhuǎn)載于:https://www.cnblogs.com/fangbo/p/4026908.html
總結(jié)
以上是生活随笔為你收集整理的在vi里面实现字符串的批量替换的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: UVa 1583 - Digit Gen
- 下一篇: 【转】程序员书籍