ZSH와 함께 Tmux를 사용하고 있으며 패널 크기를 조정하려고 할 때 문제가 있습니다. 현재 작업하면서 패널 크기를 조정하기 위해 다음 바인딩을 사용하고 있습니다.
unbind-key M-j ; bind-key -n M-j resize-pane -D 1
unbind-key M-k ; bind-key -n M-k resize-pane -U 1
unbind-key M-h ; bind-key -n M-h resize-pane -L 1
unbind-key M-l ; bind-key -n M-l resize-pane -R 1
예: 두 개의 패널이 있는데, 하나는 다른 패널 위에 있고 둘 다 ZSH 프롬프트를 표시합니다. 상단 패널에서는 다음 명령을 실행했습니다.
perry@touriste-147-12:~% echo hello
hello
perry@touriste-147-12:~% echo goodbye
goodbye
perry@touriste-147-12:~% _
하단 패널을 수직으로 크기를 더 작게 조정하면 상단 패널이 확대되어 예상대로 보정되지만 다음 내용이 화면에 추가됩니다.
perry@touriste-147-12:~% <<<
perry@touriste-147-12:~% <<< THIS IS ALL NEW AND NOT CREATED
perry@touriste-147-12:~% <<< BY ME
perry@touriste-147-12:~% echo hello <<<
perry@touriste-147-12:~% echo hello
hello
samperry@touriste-147-12:~% echo goodbye
goodbye
perry@touriste-147-12:~% _
그런 다음 하단 패널의 크기를 다시 조정하면 하단에도 동일한 현상이 발생하고 프롬프트는 다음과 같이 축소된 위치에 유지됩니다.
에서:
perry@touriste-147-12:~% _
에게:
perry@touriste-147-12:~%
perry@touriste-147-12:~%
perry@touriste-147-12:~%
perry@touriste-147-12:~%
perry@touriste-147-12:~%
perry@touriste-147-12:~%
perry@touriste-147-12:~%
perry@touriste-147-12:~% _
tmux 없이 iTerm을 사용하여 창 크기를 조정할 때는 이 문제가 발생하지 않습니다. zsh 쉘이 iTerm에 올바르게 표시됩니다.
터미널도 마찬가지
동일한 설정으로 tmux에서 bash를 사용할 때도 발생하지 않습니다.
지금까지 나는 다음을 시도했습니다.
export LANG=en_GB.UTF-8
내 .zshrc에 추가- 내 .zshrc 설정
export TERM="xterm-256color"
및export TERM="screen-256color"
- 같은 것을 사용하여
set -g default-terminal "xterm-256color"
안타깝게도 이 중 어느 것도 내 문제를 해결하지 못했습니다.