我安装了 NerdCommenter 就像它应该如何安装一样。我阅读了帮助文件。所以,要评论一行,我需要做 <leader>c$
.
我还读到领导 key 是 \
默认情况下。但它对我不起作用。我从未使用过领导键,所以我认为我做错了什么。
任何人都可以帮助我使用 nerdcommenter 使用基本的注释和取消注释选定的行吗?
最佳答案
问题
在许多非英语键盘上,反斜杠 \
只能通过 AltGr 组合键访问。这使 <Leader>
成为默认设置字符对于这些用户来说相当不切实际。此外,<Leader>
键组合受默认 1000 毫秒超时限制。这可以通过 <Leader>
的消失来观察。键在命令行的右边缘。
因此,非英语键盘用户需要成为真正的快速打字员,\cc 才能工作。否则,会导致不希望的 cc
线变化。
这是德语键盘布局的示例,顶行右数第三个带有反斜杠的键:
解决方案
建议非英文键盘用户更改 <Leader>
来自 \
的 key 字符到更容易访问的 , 键。 Vim 初学者还应该考虑稍长的 1500 毫秒超时。这是需要添加到~/.vimrc
的内容
let mapleader=","
set timeout timeoutlen=1500
最后一个警告;这些更改仅在完全退出 Vim 后生效。 资源与
:source $MYVIMRC
不管用!现在,您可以使用 ,cc 对 NERD Commenter 进行评论。
关于vim - 我不能与 NERDCommenter 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13469194/