'escape-time 0' tmux 설정의 결과는 무엇입니까?

'escape-time 0' tmux 설정의 결과는 무엇입니까?

tmux(neo)vim inside를 실행할 때 Esc 키가 지연되는 것을 발견했습니다 . 이 문제는 다음과 같이 하면 해결됩니다.

set -sg escape-time 0

.tmux.conf. 아마도 이는 ESC를 "메타" 키로 사용할 가능성을 비활성화하는 것 같습니다. "메타" 역할을 하는 Alt 키가 있는 키보드를 항상 사용한다고 가정하면, 해당 설정으로 인해 잠재적으로 바람직하지 않은 결과가 발생할 수 있는지 궁금합니다.

답변1

0으로 설정하면 escape-timetmux가 기능 키를 인식하는 것을 방해합니다. 그것은매뉴얼 페이지라고

escape-time time
기능 또는 메타 키 시퀀스의 일부인지 확인하기 위해 이스케이프가 입력된 후 tmux가 기다리는 시간을 밀리초 단위로 설정합니다. 기본값은 500밀리초입니다.

"기능 키"라는 용어는 해당 형식(tmux로 스크롤하는 데 사용되는 페이지업 및 커서 키 포함)을 갖는 모든 항목에 적용됩니다. 원격으로 작업하지 않는 경우 500밀리초는 과도할 수 있습니다. 로컬 연결의 경우 20밀리초가 가능합니다. 유사한ESCDELAYncurses에서는 기본값이 1000밀리초입니다. 아주 소수의 사용자만이 이를 변경해야 한다고 생각합니다.

관련 정보