Bash 如何在iterm2中将ESC作为元密钥禁用?

Bash 如何在iterm2中将ESC作为元密钥禁用?,bash,macos,iterm2,byobu,Bash,Macos,Iterm2,Byobu,我在bash终端上使用vim模式,当我按下ESC时,终端应该从插入模式更改为正常模式。问题是ESC是一个元键,终端需要等待半秒钟才能更改模式。有没有办法在bash提示符中禁用meta键或减少超时 这不是的副本,因为我对重新映射选项以充当ESC不感兴趣,我想禁用ESC以用作元。当您按下ESC,bash等待500毫秒,查看您是否只需要一个转义键,或者是否需要另一个以ESC开头的Readline命令。您可以使用 set keyseq-timeout 250 当您按下Esc时,bash等待500毫秒,

我在bash终端上使用vim模式,当我按下ESC时,终端应该从插入模式更改为正常模式。问题是ESC是一个元键,终端需要等待半秒钟才能更改模式。有没有办法在bash提示符中禁用meta键或减少超时


这不是的副本,因为我对重新映射选项以充当ESC不感兴趣,我想禁用ESC以用作元。

当您按下
ESC
bash
等待500毫秒,查看您是否只需要一个转义键,或者是否需要另一个以
ESC
开头的Readline命令。您可以使用

set keyseq-timeout 250

当您按下
Esc
时,
bash
等待500毫秒,查看您是否只需要一个escape键,或者是否需要另一个以
Esc
开头的Readline命令。您可以使用

set keyseq-timeout 250

你提到byobu;等待额外输入的不是iTerm2,而是tmux(或byobu正在使用的任何终端多路复用器)。禁用byobu后,问题仍然存在。我认为bash正在等待ESC-b或ESC-f序列向后或向前移动一个单词;等待额外输入的不是iTerm2,而是tmux(或byobu正在使用的任何终端多路复用器)。禁用byobu后,问题仍然存在。我认为bash正在等待ESC-b或ESC-f序列向后或向前移动一个单词。是的!!!这是keyseq,不是keyset,它可以工作。谢谢。啊,愚蠢的自动更正。我很确定我最初输入了
keyseq
:)是的!!!这是keyseq,不是keyset,它可以工作。谢谢。啊,愚蠢的自动更正。我很确定我最初键入了
keyseq
:)