ZSH ile Tmux kullanıyorum ve panelleri yeniden boyutlandırmaya çalışırken bir sorunum var. Şu anda panelleri yeniden boyutlandırmak için yeniden boyutlandırmak için bu ciltleri kullanıyorum:
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
Örneğin: Biri üst üste ve ikisi de ZSH istemi görüntüleyen iki panelim var. Üst panel aşağıdaki komutları çalıştırdı:
perry@touriste-147-12:~% echo hello
hello
perry@touriste-147-12:~% echo goodbye
goodbye
perry@touriste-147-12:~% _
Alt paneli daha küçük yapmak üzere dikey olarak yeniden boyutlandırırken, üst panel beklendiği gibi telafi etmek için büyütülecek, ancak ekrana aşağıdakiler eklenmiştir:
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:~% _
Sonra, alt paneli tekrar boyutlandırdığımda, aynı şey, istemenin bundan hoşlanmayacağı yerde kalmasıyla dibe olur:
Gönderen:
perry@touriste-147-12:~% _
Kime:
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:~% _
Bu, pencereyi ITM kullanarak tmux kullanmadan yeniden boyutlandırırken oluşmaz. Zsh kabuğu iTerm’de düzgün şekilde görüntüleniyor
Aynısı Terminal için de geçerlidir
Bu, aynı ayarlarla tmux'ta bash kullanıldığında da oluşmaz.
Şimdiye kadar denedim:
export LANG=en_GB.UTF-8
Benim .zshrc ekleyerek- Ayarlamak
export TERM="xterm-256color"
veexport TERM="screen-256color"
benim .zshrc içinde - İçin aynı kullanma
set -g default-terminal "xterm-256color"
Ne yazık ki, bunların hiçbiri benim sorunumu çözmedi.
if [[ ! -z $TMUX ]]; then printf '\n'; fi
üzerinde çalıştım.zshrc
.