linux 中如何用vi编辑器替换相同的字符?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 中如何用vi编辑器替换相同的字符?相关的知识,希望对你有一定的参考价值。
1)单字符替换:在命令模式下使光标位于要替换的字符,按r,再按需要的字符;2)取代字符串:在命令模式下
$s/string/replae/g
会将全文的string字符串取代为replace字符串,其中1,$s就是指搜寻区间为文章从头至尾的意思,g则是表示全部取代不必确认。
%s/string/replace/c:同样会将全文的string字符串取代为replace字符串,和上面指令不同的地方是,%s和1,$s是相同的功能,c则是表示要替代之前必须再次确认是否取代。
1,20s/string/replace/g:将1至20行间的string替代为relpace字符串。 参考技术A 替换一个字符:在命令模式下选中要替换的字符,按r,再按替换后的字符。
替换全文中所有的字符:可以在命令模式下输入:%
s/str1/str2/g 参考技术B 按I进入输入模式就可以了
然后再按Esc键进入末行模式
输入WQ保存
Q!是退出
linux-vi编辑器
1、vi之搜索
vi之搜索(在打开的文件中搜索关键字)
在命令行模式下,输入:s/关键字然后按键盘回车
如果想显示匹配的剩下的,按键盘键n
2、vi之替换
:s/pattern/replace/
(pattern 代表旧的字符串)
(replace 代表新的字符串)
这个命令每次只能替换一次,如果想替换匹配所有的信息
:%s/patten/replace/
以上是关于linux 中如何用vi编辑器替换相同的字符?的主要内容,如果未能解决你的问题,请参考以下文章