vim - 我不能与 NERDCommenter 一起工作

标签 vim

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

我还读到领导 key 是 \默认情况下。但它对我不起作用。我从未使用过领导键,所以我认为我做错了什么。

任何人都可以帮助我使用 nerdcommenter 使用基本的注释和取消注释选定的行吗?

最佳答案

问题

在许多非英语键盘上,反斜杠 \只能通过 AltGr 组合键访问。这使 <Leader> 成为默认设置字符对于这些用户来说相当不切实际。此外,<Leader>键组合受默认 1000 毫秒超时限制。这可以通过 <Leader> 的消失来观察。键在命令行的右边缘。
因此,非英语键盘用户需要成为真正的快速打字员,\cc 才能工作。否则,会导致不希望的 cc线变化。

这是德语键盘布局的示例,顶行右数第三个带有反斜杠的键:
German keyboard layout

解决方案

建议非英文键盘用户更改 <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/

相关文章:

regex - VIM 中的字符串删除

vim - 如何自动突出显示vim中的当前单词?

vim - 如何设置 vim 的自动完成弹出菜单位置?

linux - Linux 程序员如何在不使用 IDE 的情况下创建 GUI 应用程序?

git - 如何让 Vim Ctrl-P 插件在 git 子模块中索引文件

php - 配置Ideavim(phpstorm插件)

python - 如何在 Vim 中使用 Python?

vim - Slimv - 更改 REPL 垂直拆分

vim - Vim:结合autocmd吗?

linux - 使用 vim 作为命令行工具?