Estoy usando oh-my-zsh
shell y powerlevel10k
tema en mi sistema. Lo instalé recientemente tmux
. Pero por alguna razón el mensaje de tmux no se formatea correctamente.
Aquí está mi .tmux.conf
archivo:
set -g default-terminal "xterm-256color"
bind-key -r Space next-layout
set -g status-bg black
set -g status-fg white
set -g mouse on
mensaje en tmux: [en tmux]
mensaje fuera de tmux en shell normal: [fuera de tmux]
Sería genial si alguien pudiera ayudar.
Respuesta1
tmux reemplaza los símbolos que no son ASCII _
si se inició sin -u
opción y la configuración regional en el momento de su inicio no era UTF-8. La mejor manera de solucionar este problema es instalar y habilitar una configuración regional UTF-8 en su sistema. Alternativamente, puedes iniciar tmux con -u
la opción.
Hay un problema adicional en su configuración de tmux. De man tmux
:
default-terminal
TerminalConfigure el terminal predeterminado para las nuevas ventanas creadas en esta sesión: el valor predeterminado de la variable de entorno TERM. Para que tmux funcione correctamente, se debe configurar en 'screen', 'tmux' o un derivado de ellos.
En su configuración default-terminal
está configurado en xterm-256color
. Esto no es ni screen
, ni tmux
, ni un derivado de ellos. Por tanto, tmux no funcionará correctamente.
Para solucionar este problema, reemplácelo xterm-256color
y ~/.tmux.conf
reinicie screen-256color
su máquina. Puede forzar a tmux a recargarse sin reiniciar, pero reiniciar definitivamente lo hará.