gpt4 book ai didi

vim 使用 滚动时延迟一秒;禁用插件的映射

转载 作者:行者123 更新时间:2023-12-01 10:58:56 25 4
gpt4 key购买 nike

在过去的几个月里,当我尝试使用 <C-Y> 向上滚动一行时,我遇到了奇怪的一秒延迟。 . <C-U> 没有这样的延迟或 <C-B> .

我扫描了所有映射,我相信我已经将范围缩小到 ZenCoding插件,它有几个普通模式映射 <C-Y>接着是一封信。显然按下字母的等待时间是一秒钟,如果没有按下字母,它将继续默认 <C-Y>行为。

在我的 vimrc 中,有没有办法禁用特定插件的所有正常模式映射,或者将特定映射重置为其默认状态?

最佳答案

通常,插件定义以<Plug> 开头的映射,查看用户是否已经自定义。在这种情况下,您可以像这样重新映射:

:nmap <F11> <Plug>MappingNameHere

然而,ZenCoding 插件似乎定义了很多映射,这样的方案会很乏味。相反,它有一个定义开始键的配置变量。例如,要将其更改为 F11,请将以下内容放入您的 ~/.vimrc (或来源 plugin/zencoding.vim 之前的任何其他地方):

:let g:user_zen_leader_key = '<F11>'

关于vim 使用 <C-Y> 滚动时延迟一秒;禁用插件的映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13013815/

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