Vim 我能';我不能和NERDCommenter一起工作

Vim 我能';我不能和NERDCommenter一起工作,vim,Vim,我安装了NerdCommenter,就像它应该如何安装一样。我读了帮助文件。所以,对于评论一行,我需要做c$ 我还了解到,默认情况下,leader键是\。但这对我不起作用。我从未使用过leader键,所以我认为我做错了什么 有谁能帮助我使用nerdcommenter对所选行进行基本注释和取消注释吗?问题 在许多非英语键盘上,只能通过AltGr组合键访问反斜杠\。这使得字符的默认设置对于这些用户来说非常不切实际。此外,组合键会受到默认1000毫秒超时的影响。这可以通过命令行右边缘的键消失来观察。

我安装了NerdCommenter,就像它应该如何安装一样。我读了帮助文件。所以,对于评论一行,我需要做
c$

我还了解到,默认情况下,leader键是
\
。但这对我不起作用。我从未使用过leader键,所以我认为我做错了什么

有谁能帮助我使用nerdcommenter对所选行进行基本注释和取消注释吗?

问题 在许多非英语键盘上,只能通过AltGr组合键访问反斜杠
\
。这使得
字符的默认设置对于这些用户来说非常不切实际。此外,
组合键会受到默认1000毫秒超时的影响。这可以通过命令行右边缘的
键消失来观察。 因此,非英语键盘用户需要成为真正的快速打字员,\cc才能工作。否则,将导致意外的
cc
行更改

下面是一个德语键盘布局的示例,其反斜杠方向键位于最上面一行,从右起第三行:

解决方案 建议非英语键盘用户将
键从
\
字符更改为更易访问的键。VIM初学者也应该考虑稍微长1500毫秒的超时时间。下面是需要添加到
~/.vimrc

let mapleader=","
set timeout timeoutlen=1500
最后一个警告;这些更改仅在完全退出Vim后生效。使用
:source$MYVIMRC
进行资源配置将不起作用


现在,你可以用cc来评论NERD Commenter。

我也有同样的问题,我注意到它不会完全拒绝命令,而是会说“无错误”,并且什么也不做。我非常仔细地阅读了NERDCommenter的安装说明,并注意到以下几点:

“经典”或“病原体”安装后,请确保 已启用文件类型插件,因为脚本使用了|“commentstring”| 在可能的情况下(通常在文件类型插件中设置)。看见 |有关详细信息,请参阅|上的文件类型插件,但基本上,请将其粘贴到您的 vimrc:

上的文件类型插件


尽管我用的是NeoBundle而不是病原体,我还是试过了,重启后,瞧。希望有帮助。

注释行的其余部分的快捷方式是
c$
,默认的前导是
\c$
。请向我们展示您的.vimrc的内容,并执行
:verbose map
。我在.vimrc中没有为NERDCommenter设置任何内容。因为NerdCommenter已经有了默认的密钥绑定,所以可能还有其他冲突,所以您应该显示它。在这里您可以找到我的vimrc文件。执行命令时:“\”不执行任何操作,然后执行“c”时,行被删除,我切换到插入模式…在我执行之后
:verbose map
。NERDCommenter确实会反应。但是我有错误。。。我得到以下错误。我得到了这个错误,但如果我继续,它会正确插入/*…*/注释。我需要的注释字符如下:-。。。