vim是编辑文本的,文本是分行的,所以替换也是逐行进行的。
键入: 进入命令模式。
:{行的范围}{查找表达式}{最终的文本}{每一行的替换的次数}
:%每一行 :当前行 :m,n 第m行到第n行$表示最后一行
s/abc 开始搜索abc模式文本
/cba/ 最终要替换成cba文本
没有最后一项表示只替换一次,g表示替换所有
示例
:1,$s/\.\//rm -f \.\//g
从头到尾所有行将./ 替换成rm -f ./
vim是编辑文本的,文本是分行的,所以替换也是逐行进行的。
键入: 进入命令模式。
:{行的范围}{查找表达式}{最终的文本}{每一行的替换的次数}
:%每一行 :当前行 :m,n 第m行到第n行$表示最后一行
s/abc 开始搜索abc模式文本
/cba/ 最终要替换成cba文本
没有最后一项表示只替换一次,g表示替换所有
示例
:1,$s/\.\//rm -f \.\//g
从头到尾所有行将./ 替换成rm -f ./