vim的替换功能非常的强大,现将常用的替换命令列出:
语法:[addr]s/源字符串/目的字符串/[option]
其中:[addr]表示检索的地址范围,省略表示当前行。
%表示整个文件
.表示当前行
$表示文件尾
example:1,50 表示从第一行到第50行
.,$ 表示当前行到文件尾
[option] : 为参数,表示操作类型
g 全局替换
c 进行确认
p逐行显示
省略情况下表示替换第一个
/源字符串/目的字符串/ 可用正则表达式来处理
example:
给全文行首添加# %s/^/#/g
删除所有的空行 g/^$/d