vim 选择性替换

vim的替换功能很是的强大,现将经常使用的替换命令列出:正则表达式

语法:[addr]s/源字符串/目的字符串/[option]vim

其中:[addr]表示检索的地址范围,省略表示当前行。ide

        %表示整个文件字符串

        .表示当前行it

        $表示文件尾io

example:1,50 表示从第一行到第50行class

               .,$  表示当前行到文件尾语法

[option] : 为参数,表示操做类型im

                g 全局替换di

                 c 进行确认

                 p逐行显示

                 省略状况下表示替换第一个

/源字符串/目的字符串/  可用正则表达式来处理

 

example:

给全文行首添加#   %s/^/#/g

删除全部的空行     g/^$/d

相关文章
相关标签/搜索