Bash + urxvt: Vi 모드에서 ESC 후 지연

Bash + urxvt: Vi 모드에서 ESC 후 지연

~/.inputrc내 with에서 모달 프롬프트 표시기를 활성화했습니다 set show-mode-in-prompt on. 누른 후 일반 모드로 전환할 때 빛에 약 0.5초의 지연이 있지만, ESC플러그인 모드에 들어가면 빛에 지연이 없습니다. 저는 Vim 내부와 Vi 모드가 켜진 상태에서 Tmux 또는 Screen을 사용할 때 비슷한 문제를 알고 있습니다(예:ESC 키는 Alt+ 동작으로 인해 터미널에서 약간의 지연을 발생시킵니다.). 모든 지연에 대한 해결책이 있지만 특정 사례(Bash + urxvt)의 지연에 대한 해결책을 찾지 못했습니다. 어떤 아이디어가 있나요?

답변1

keyseq-timeout, 500(밀리초) 처럼 들립니다 . 예를 들어 50(밀리초)으로 줄일 수 있습니다. 0으로 설정하는 것은 좋지 않은 생각입니다(예를 들어 참조).Re: 줄에 탭이나 공백만 있을 때 완성을 비활성화하는 방법은 무엇입니까?).

중복은 아니지만 답변 중 하나readline에서 vi 편집 모드로 전환하는 방법은 무엇입니까?다음 기능을 사용하세요:

# Enable Readline not waiting for additional input when a key is pressed.
# Needed for the mappings below.
set keyseq-timeout 0

관련 정보