gpt4 book ai didi

vim - 带有 NERDComment 插件和重新映射的领导者的自定义键?

转载 作者:行者123 更新时间:2023-12-04 22:01:36 24 4
gpt4 key购买 nike

我正在尝试在 vim 中设置 NERDComment 插件,但是我在使用 key 时遇到了一些问题。我想将基本的切换功能(如果未注释则注释一行,如果已注释则取消注释)为 c。问题是我已经将领导者重新映射为 , ,这与 NERD 想要用于所有热键的键相同。任何人都知道如何设置它?

最佳答案

只需在映射中调用 NERDComment 函数即可。例如,我对当前行进行注释的映射:

inoremap ,c <C-o>:call NERDComment(0,"toggle")<C-m>

这是此 vim 重映射如何工作的分割。
i inoremap 意味着重映射仅适用于插入模式。
noremap意味着以后不能在 .vimrc 文件中意外或由插件覆盖重映射。
,c是触发键映射的键组合。
<C-o>暂时让您退出某个命令的插入模式,因此重映射的下一部分可以调用 NERDComment 函数。
:call NERDComment(0,"toggle")是正在调用的 NERDComment 函数。

然后 <C-m>是回车的另一种说法,它执行命令。

关于vim - 带有 NERDComment 插件和重新映射的领导者的自定义键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2626891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com