Linux vim/vi 用:s 命令来替换字符串 首先vim yourdata, 然后按Esc键,之后 :s/well/good/ 替换当前行第一个 well 为 good :s/well/good/g 替换当前行所有 well 为 good :n,$s/well/good/ 替换第 n 行开始到最后一行中每一行的第一个 well 为 good :n,$s/well/good/g 替换第 n 行开始到最后...
二、vi替换:vi/vim 中可以使用 :s 命令来替换字符串以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊飕还有很多需要学习),记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替...
录好后vimrc里加上这段map <F6> 3@a 以后需要进行替换前三空格这种操作时按f6就行了。 阿巴部 ---xr-- 12 正则的方法也有,式子比较长::%s/\(^ )*\) \(^ )*\) \(^ )*\) /\1^I\1^I\1^I/g其中:(^ )*表示非空格的任意值,\(^ )*\) 就是非空格的任意值接一个空格,(\括号转义...
二、vi替换:vi/vim 中可以使用 :s 命令来替换字符串以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊飕还有很多需要学习),记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替...