vim 文本一些行注释,替换

Posted 路随时间

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vim 文本一些行注释,替换相关的知识,希望对你有一定的参考价值。

按键操作:
注释:ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如"#",再按Esc,就会全部注释了。
删除:先按v,进入visual模式,横向选中列的个数(如"#"注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号(#)。

PS:当然不一定是shell的注释符"#",也可以是"//",或者其他任意的字符;vim才不知道什么是注释符呢,都是字符而已。

使用替换命令:
:% s/^/\/\//g     在全部内容的行首添加//号注释
:2,50 s/^/\/\//g  在2~50行首添加//号注释

:2,50 s/^\/\///g  在2~50行首删除//号

替换空行:

:1,$s/^$\n//g

每行的行首都添加一个字符串:%s/^/要插入的字符串

每行的行尾都添加一个字符串:%s/$/要插入的字符串

 

解释:

% 代表针对被编辑文件的每一行进行后续操作
$ 代表一行的结尾处
^ 代表一行的开头处

 

注:转载自zxx的专栏

以上是关于vim 文本一些行注释,替换的主要内容,如果未能解决你的问题,请参考以下文章

vim的几种多行注释方法

vim

如何在 Vim 中使用替换重复命令?

Find命令和vim的一些使用技巧

vim 简单操作

vim 简单操作