gpt4 book ai didi

Vim 命令行转义超时

转载 作者:行者123 更新时间:2023-12-04 20:52:00 26 4
gpt4 key购买 nike

我在使用 <Esc> 时遇到延迟问题或 <C-[>退出命令行模式。似乎 vim 正在等待查看我是否要输入键盘映射,并且我已经更改了 ttimeoutlen 并且它没有更改延迟,但这并不是我真正想要的。我宁愿不要有任何延迟

我已经做了一个 :map 来查看是否有任何需要 <Esc> 的映射。 ... 或 <C-[> ...但没有看到任何这样做。

最佳答案

除了设置 ttimeoutlen,您还设置 ttimeout 吗?这是打开该功能所必需的。我的 .vimrc 中有以下内容:

set ttimeout
set ttimeoutlen=100

现在我在 ESC 之后没有延迟(即使在没有 GUI 的情况下运行),即使我有涉及 ESC 的 map 。例如:
if !has("gui_running")
set <A-v>=<1b>v
endif

inoremap <A-v> <C-o>"+p

(注意上面的 <1b> 是使用“Ctrl-v ESC”编写的)

关于Vim 命令行转义超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9399582/

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