vim - 我的 vim 跳转到下一个单词很慢,我做错了什么?

标签 vim

在我的 .vimrc 文件中,我有以下映射:

nnoremap \ *
nnoremap \| #

用于跳转到下一个单词和跳转到最后一个单词的命令。

出于某种原因,我的跳转到下一个字命令很慢,在命令执行前大约 1 秒,而跳转到最后一个字的快捷方式很好(没有明显的延迟)。我试过将不同的键映射到命令,只有在某些情况下才会出现这种延迟。

有谁知道这种行为的原因?

最佳答案

因为 vim输入 \ 后正在等待更多 key

您可以通过以下方式更改等待时间(默认 1 秒):

:set timeout timeoutlen=100 ttimeoutlen=100

(在 0.1 秒后映射超时,在 0.1 秒后 key 代码超时)。

关于vim - 我的 vim 跳转到下一个单词很慢,我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9722234/

相关文章:

vim - 如何关闭 Vim 搜索突出显示

regex - vim 正则表达式仅用一个空格替换多个连续空格

vim - 我怎样才能看到 vim 认为我在敲什么键?

ruby-on-rails - 在 Ruby 中的私有(private)/公共(public)/ protected 方法之后使 vim 缩进

vim 自动完成光标调整

vim - 如何将某些东西从 vim 编辑器复制到 shell 命令行

vim - 不离开主行返回正常模式

vim - 是否有将光标放在当前单词开头的 Vim 运动命令?

vim - 让 Vim 在没有更多文件缓冲区时自动关闭

vim - 如何使用与默认 .vimrc 不同的 .vimrc