Neovim 如何立即退出插入模式

问题描述 投票:0回答:1

我刚刚开始基于 kickstart.nvim 的新 neovim 配置。

当我工作时,我经常想快速切换出插入模式,以一种流畅的动作在正常模式下执行某些操作。但是,当我按 Escape 键时,大约有半秒的延迟,我仍处于插入模式。

感觉就像 Neovim 正在等着看我在最初的 Escape 之后是否还有其他击键可以链接。有没有办法消除这种延迟并立即注册 Escape,或者通过其他方式立即从插入模式切换到正常模式?

neovim
1个回答
0
投票

切换的时间跨度取决于名为

ttimeoutlen
的变量,映射序列完成的等待时间取决于
timeoutlen
。两者都是全局变量,为了减少从插入模式切换的时间,您可以在 nvim 配置文件中添加这些行,

lua

vim.opt.ttimeoutlen = 50 --in milliseconds

vim

:set ttimeoutlen=50 " in milliseconds

考虑看看

:h ttimeoutlen
:h timeoutlen

此外,如果您使用 tmux,那么您可以在您的

.tmux.conf

中添加此行
set -g escape-time 0
© www.soinside.com 2019 - 2024. All rights reserved.