Estoy usando Tmux con ZSH y tengo un problema al intentar cambiar el tamaño de los paneles. Actualmente estoy usando estos enlaces para cambiar el tamaño de los paneles mientras trabajo:
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
Por ejemplo: tengo dos paneles, uno encima del otro y ambos muestran un mensaje ZSH. El panel superior ha ejecutado los siguientes comandos:
perry@touriste-147-12:~% echo hello
hello
perry@touriste-147-12:~% echo goodbye
goodbye
perry@touriste-147-12:~% _
Al cambiar el tamaño vertical del panel inferior para hacerlo más pequeño, el panel superior se ampliará para compensar como se esperaba, pero se agrega lo siguiente a la pantalla:
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:~% _
Luego, si cambio el tamaño del panel inferior, sucede lo mismo con la parte inferior, y el mensaje permanece en la posición donde se había reducido para que quede así:
De:
perry@touriste-147-12:~% _
A:
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:~% _
Esto no ocurre al cambiar el tamaño de la ventana usando iTerm sin tmux. El shell zsh se muestra correctamente en iTerm
Lo mismo ocurre con la Terminal
Esto tampoco ocurre cuando se usa bash en tmux con la misma configuración
Hasta ahora he probado:
- Agregar
export LANG=en_GB.UTF-8
a mi .zshrc - Configuración
export TERM="xterm-256color"
yexport TERM="screen-256color"
en mi .zshrc - Usando lo mismo para
set -g default-terminal "xterm-256color"
Lamentablemente, nada de esto ha resuelto mi problema.