vim多行插入注释//

转自:http://att.newsmth.net/att.php?s.731.16603.568.txt

写代码的时候,经常需要注释多行,对于大多数的代码,也就是在行首插入//。

最笨的方法,其实是正则表达式了。

这个正则表达式能够做到:

:m,ns/\(.*\)/\/\/\1/g

其中m,n为注释起始行和结束行。

当然,就是有点蛋疼了。


还有另外一种比较好的方法:

移动光标到需要注释掉的第一行开头,然后按Ctrl-v(如果使用了VIM的msvin.vim,则Ctrl-v表示粘贴,这时需要用Ctrl-q代替,对于gVIM多数是需要用Ctrl-q代替的)进入Visual blockwise模式,这个模式是Visual mode的一种,相当于UltraEdit中的块选择。然后就可以用j或k移动选中需要注释行的行首(看起来效果是选择了第一列),输入I//再按ESC就可以在每一行开头插入//了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值