tnfh.net
当前位置:首页 >> vim 替换字符串 >>

vim 替换字符串

一、 字符串的查找 1. vim 中用 / 和 ? 来查找字符串,两者的区别是: /string 会高亮显示光标后匹配的第一个字符串,回车后光标移到该字符串的第一个字母; string 会高亮显示光标前匹配的第一个字符串,回车后光标移到该字符串的第一个字母。 ...

最基本的是: /abc来查找 abc。 :%s/abc/def/g来把所有的 abc 替换为 def。

:%s/要替换的字符/新的字符/g 注:g是全局参数,如果加上这个,你文中有多少就替换多少,如果不加,就只能一个一个的替换! 比如:在文中有Hello,我要将Hello替换成 Hi,如下: :%s/Hello/Hi/g 前面有冒号

可以自己map一个。 顺便一说,vim的强大之处就是可制定性强。

因为 & 在第二种替换方式中有特殊的含义,相当于是: :%s/x/x/g原样替换!这样子就行了啊: :%s/x/\&/g

首先,光标移动到你需要的行,按ESC ,输入:(注:英文冒号),进入命令行模式 输入s/[a-z]\+(/\r(/g 回车,对当前行进行处理,得到多行。

1)单字符替换:在命令模式下使光标位于要替换的字符,按r,再按需要的字符; 2)取代字符串:在命令模式下 $s/string/replae/g 会将全文的string字符串取代为replace字符串,其中1,$s就是指搜寻区间为文章从头至尾的意思,g则是表示全部取代不...

vim我不了解,正则替换应该都差不多。 如果情况确实如你提供的这么简单: ^(.+? )(.+\na\. )(.+\nb\. )(.+\nc\. ) 替换为: \1\2\1\3\1\4\1 ▲注意4个)前都有一个空格。 我在EmEditor中试的。 其他编辑器,可能换行符\n会有区别,比如针对 Window...

&是一个保留符,要用\&来表示 试试%s/p(/p(\&/g

假设你那个文件夹叫myweb(路径为c:\myweb),操作如下: 1,打开vim 2,执行:args c:\myweb\*.html 3,执行:argdo %s/from/to/ge |update

网站首页 | 网站地图
All rights reserved Powered by www.tnfh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com