如何为vim使用NERD Commenter--如何使用<;领导者>;钥匙
我找到了vim的NERD评论插件,但我不理解文档。假设我想用c/c++注释一些代码,例如如何为vim使用NERD Commenter--如何使用<;领导者>;钥匙,vim,Vim,我找到了vim的NERD评论插件,但我不理解文档。假设我想用c/c++注释一些代码,例如 code line 1 code line 2 变成 /* code line 1 code line 2 */ 我已经看到了关于这个的其他线程,但老实说,我不知道中有什么。当我在本文中尝试接受的答案时,我最终会在所选行上执行change命令。什么是,以及如何一步一步地用/**/注释行 试试内置的帮助,非常好:帮助带您查看相关文档。它只是一个未使用密钥的标识符(默认情况下\,但许多人将其更
code line 1
code line 2
变成
/*
code line 1
code line 2
*/
我已经看到了关于这个的其他线程,但老实说,我不知道
中有什么。当我在本文中尝试接受的答案时,我最终会在所选行上执行change命令。什么是
,以及如何一步一步地用/**/
注释行 试试内置的帮助,非常好<代码>:帮助带您查看相关文档。它只是一个未使用密钥的标识符(默认情况下\,但许多人将其更改为,),建议用于启动任何自定义映射
NERD_commenter定义了cc
映射,所以你应该(一个接一个地)按:\C.你的键盘出了问题
在许多非英语键盘布局上,反斜杠\
只能通过AltGr组合键访问。这使得
字符的默认设置对于这些非英语键盘用户来说非常不切实际
此外,
组合键会受到默认1000毫秒超时的影响。这可以通过命令行右边缘的
键消失来观察。
所以,非英语键盘用户需要成为真正的快速打字员,cc才能工作。否则,将导致意外的cc
行更改
下面是一个德语键盘布局的示例,其反斜杠方向键位于最上面一行,从右起第三行:
#解决方案
建议非英语键盘用户将
键从\
字符更改为更易访问的键。VIM初学者也应该考虑<强>稍微长1500毫秒的超时。< /强>这里需要添加到<代码> ~/.VIMRC/let mapleader=","
set timeout timeoutlen=1500
最后一个警告;这些更改仅在完全退出Vim后生效。使用:source$MYVIMRC
进行资源配置将不起作用
完成后,现在可以使用cc与NERD Commenter进行评论
如何使用/**/注释行
Аs在以下文件中规定:
[count]cm | NERDComMinimalComment |
仅使用一组多部分分隔符对给定行进行注释。
所以,只要使用
- \c m(如果您的
为\),或 - ,cm(如果您的
为,)
@IngoKarkatNote:你不需要按住键,只要像这样按就行了 任何其他键,然后释放它 对于原始问题,完全错误的建议
使用NerdCommenter,您必须按住
键。否则,正如OP所发现的,您只需激活“更改”模式即可。同时检查此项以了解有关引线键的更多信息:@SantoshKumar回滚:通过编辑,它将成为的副本!还要注意最后一点“以及,一步一步,如何使用/***/
注释行?”注意:您不需要按住
键,只需像其他键一样按下它,然后松开它。唯一可以和其他键一起按下的修改键是Shift、Ctrl和Alt。我还花了一些时间才找到这个!感谢您提供有关需要退出Vim以使更改生效的信息。不确定是否要将其重新映射到,tho,因为这实际上是一个非常有用的移动键“反向重复上一个f移动”,但事实并非如此。快速连续按键对我有效。不是真的你快速连续按键效果很好
[count]<leader>cm |NERDComMinimalComment|
Comments the given lines using only one set of multipart delimiters.