
~/.inputrc
我已經在我的with中啟用了模式提示指示器set show-mode-in-prompt on
。按下後切換到正常模式時指示燈有約半秒的延遲,ESC但進入插入模式時指示燈沒有延遲。我知道 Vim 內部以及在開啟 Vi 模式的情況下使用 Tmux 或 Screen 時遇到了類似的問題(請參閱例如ESC 鍵由於其 Alt+ 行為而導致終端出現輕微延遲)。每個延遲都有解決方案,但我還沒有找到解決我的具體情況(Bash + urxvt)中的延遲的方法。有任何想法嗎?
答案1
聽起來像keyseq-timeout
,即 500(毫秒)。您可以將其減少,例如減少到 50(毫秒)。將其設為零將是一個壞主意(例如參見回覆:當行上只有製表符或空格時,如何停用完成功能?)。
不是重複的,而是其中的答案之一如何在 readline 中切換到 vi 編輯模式?使用以下功能:
# Enable Readline not waiting for additional input when a key is pressed.
# Needed for the mappings below.
set keyseq-timeout 0