vim 替换一行中的多个字符,注意是一行中的

aaaasdfa(fgetgd)asd(asgha)sgsdfgsdfg(fhhhh)sfgdfg(hhfhs)
文件中的一行如上,把括号外的字符串给干掉,每个括号里的字符串单独为一行。 可以多次替换。有没有大神解析下

首先,光标移动到你需要的行,按ESC  ,输入:(注:英文冒号),进入命令行模式

输入s/[a-z]\+(/\r(/g

回车,对当前行进行处理,得到多行。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-06-19
按esc
:s/a/b/g
相似回答