Lau*_*ves 26
用于ctrl-V进行块选择,然后点击I后跟//[ESC].
或者,用于shift-V执行基于行的选择,然后键入:s:^://[Enter].后一部分很容易进入映射.例如:
:vmap // :s:^://<CR>
Run Code Online (Sandbox Code Playgroud)
然后,您只需shift-V选择范围,然后键入//(或将其绑定到的任何内容).
650*_*502 16
您可以将其添加到您的.vimrc文件中
map <C-c> :s/^/\/\//<Enter>
然后当你需要评论一个部分时,只需选择所有行(Shift-V +运动),然后按CtrlC.
要取消注释,您可以以类似的方式定义
map <C-u> :s/^\/\///<Enter>
//在按下时从所选范围中删除行的开头CtrlU.
你可以使用NERD commenter插件来支持vim,它支持一大堆语言(我确信C++就是其中之一).安装此选项后,要评论/取消注释任何行,请使用<Leader>ci.要对文本块执行相同操作,请通过输入visual模式选择文本并使用与上面相同的命令.
此处还有其他功能,例如注释n行,通过在命令之前提供计数,在评论之前使用yank <Leader>cy,在行结束时提供注释<Leader>c$,以及许多其他功能,您可以在链接中阅读这些功能.我发现这个插件非常有用,是我的"必备"插件之一.