나는 Escq이것을 자주 사용하며(다른 명령을 실행하는 동안 현재 줄 숨기기) Gnome Terminal 3.6.0 + zsh에서 잘 작동합니다. 그러나 시작하면 tmux
작동이 중지됩니다. 커서는 한 문자만 왼쪽으로 이동하고 그대로 유지됩니다. Altq아니요.
TERM
.zshrc에 설정 하지 않았습니다 . 다음을 .tmux.conf
사용했습니다 set -g default-terminal "screen-256color"
.
답변1
나는 스스로 해결책을 찾았습니다 ( Alt- q)
bindkey "^[q" push-line
"^["
이 부분은 스크립트에서 얻었습니다 ( zkbd
참고자료 참조 man zshcontrib
). 아마도 거기에서 해당 키를 얻을 수 있지만 ESC 모양은 동일할 것입니다.
답변2
tmux
이스케이프 시퀀스로 판단되어 터미널 설명(terminfo)에 정의된 키 중 하나와 일치해야 하기 때문에 작동하지 않지만 일치하는 항목을 찾지 못하고 삭제합니다.