El mensaje PowerLevel10K no se formatea correctamente en tmux

El mensaje PowerLevel10K no se formatea correctamente en tmux

Estoy usando oh-my-zshshell y powerlevel10ktema en mi sistema. Lo instalé recientemente tmux. Pero por alguna razón el mensaje de tmux no se formatea correctamente.

Aquí está mi .tmux.confarchivo:

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]

ingrese la descripción de la imagen aquí

mensaje fuera de tmux en shell normal: [fuera de tmux]

ingrese la descripción de la imagen aquí

Sería genial si alguien pudiera ayudar.

Respuesta1

tmux reemplaza los símbolos que no son ASCII _si se inició sin -uopció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 -ula opción.

Hay un problema adicional en su configuración de tmux. De man tmux:

default-terminal Terminal

Configure 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-terminalestá 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-256colory ~/.tmux.confreinicie screen-256colorsu máquina. Puede forzar a tmux a recargarse sin reiniciar, pero reiniciar definitivamente lo hará.

información relacionada