ZSH kullanırken tmux’da panelleri yeniden boyutlandırma hatası


4

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-8Benim .zshrc ekleyerek
  • Ayarlamak export TERM="xterm-256color"ve export 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.


Ben de bir çözüm bulamadım, ancak böceği ekleyerek böceğin if [[ ! -z $TMUX ]]; then printf '\n'; fiüzerinde çalıştım .zshrc.
15'te
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.