cfnr.net
当前位置:首页 >> vim 替换 >>

vim 替换

用 %s/abc/ABC/gc就会把 abc 替换成 ABC 并在每次替换前寻问。y 就是替换,n 就是跳过, 是不再继续替换,a 是剩下的全替换。还有 q l 啥的不太实用。 详细可以: :h :s_c来看。 执行时会有提示的,记住 yn 基本就够了。

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

以下命令将文中所有的字符串idiots替换成managers: :1,$s/idiots/manages/g 通常我们会在命令中使用%指代整个文件做为替换范围: :%s/search/replace/g 以下命令指定只在第5至第15行间进行替换: :5,15s/dog/cat/g 以下命令指定只在当前行至文件...

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

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

加注释: 光标移到行首,ctrl+v 按上下选择你的行数,shift+i,输入#,按esc就可以了 批量替换: 按esc,输入:%s/abc/123/g 这样替换abc成123,和sed一样的

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

用命令去替换: :%s/oldword/newword/g%是指当前文件的所有行 s是搜索(search) 把oldword替换成newword g是指每行所有匹配的都替换,如果没有加g,则只替换每行第一个匹配的字符串。 不明白的地方欢迎追问!!!

如果排列对齐的话,用ctrl+v选中那个逗号,然后按r再按引号,就会全部替换成引号了; 如果不整齐,可以用录制的方法: qa02f,r"jq细说下这串的意思: "qa",是指进入录制模式,并以a命名这段录制; "02f,",是指光标跳到行首,寻找第二个逗号; ...

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

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