C99引入了“//”单行注释方式,因此C和C++在注释方式上并轨了!
对于程序猿经常在源代码中进行“必要的”注释. 以满足特殊的需求,比如调试,代码的增删等等!在不添加插件以及配置vim的情况下,以命令行的方式完成这项工作。因此,对于其他实现方式这里就不再提及!
说明:由于命令采用‘/‘分割符方式的可读性较差,因此这里同时给出采用‘:‘分割符命令作为补充,用户根据偏好择取。
补充说明
s - 替换命令
.* - 匹配一整行
\/\/ - “//“的转义
& - 表示匹配的内容,这里就是一整行
补充说明
s - 替换命令
.* - 匹配一整行
\/* - “/*“的转义
& - 表示匹配的内容,这里就是一整行
*\/ - “*/“的转义
补充说明
/^void fun1/. - 将被注释掉的函数起始点
/^int fun2/-1 -将被注释掉的函数结束点,在fun2的减1行
后面同上替换操作同上
这里fun*可以替换成对应的代码块的起始行首个word和结束行首个word
单行注释方式(//)注释代码块方式在这里同样适用!只是将//替换成“/**/“这一点区别。不再赘述!但是如果在注释掉的代码块中每一行都加上/**/,似乎不地道!下面就解决这个问题。
方法:将光标放到被注释代码的起始点,执行如下命令
原文地址:http://blog.csdn.net/cwcmcw/article/details/44875165