在写代码时候,有时候需要临时注释掉一部分代码,之后还要取消这些注释。真麻烦。那么,用Vim怎么做这件事呢?
第一种方法,块模式。 再次声明,本系列全部以windows下面的gVim为例说明。
在命令模式下,移动光标到要注释代码段的第一行。然后依次执行以下命令
ctrl + q: 切换到块模式
按 j 键几次,直到选中全部需要注释的代码行
输入 0, 跳转到行首
输入 I,注意是大写,在左侧插入
输入特定语言的注释符号,比如 //或者#等
按 ESC
现在,你会看到选中行开头都有了注释符
第二种方法,利用宏来实现代码注释
在命令模式下,移动光标到要注释代码段的第一行。然后依次执行以下命令
qq0i//{ESC}jq,然后输入需要注释的行数,例如3,然后@q就可以了
其中{ESC}表示ESC键
第三中方法,利用 . 命令,重复执行
在命令模式下,移动光标到要注释代码段的第一行。然后依次执行以下命令
0: 到行首
i:插入模式
//: 注释符号
ESC: 到命令模式
接下来就不停的j0.循环就可以了