Yo uso el ♪
carácter en mi zsh
tema para el aviso. Pero en tmux, mi mensaje se comportó de manera extraña, mostrando espacios adicionales, como este:
♪ ~ I can type from here
♪ ~ Instead of here like in zsh, and sometimes when I do stuff like cd
♪ ~ cd ~
♪ ~ cdcd /
♪ ~ ^^These 2 chars just show up but are not actually part of command and not delete-able
Recientemente descubrí que puedo configurar la codificación tmux en utf8 por set-window-option -g utf8 on
. Al hacer eso, el problema espacial desapareció pero el ♪
personaje cambió a _
. ¿Cómo puedo recuperar mi ♪
espalda tmux
?
Mi tema zsh:
PROMPT='%{$fg_bold[cyan]%} ♪ %{$fg[blue]%}%c%{$fg_bold[blue]%}$(git_prompt_info)$(git_remote_status)%{$fg_bold[blue]%} % %{$reset_color%}'
set-window-option
a trabajar para mínot found cmd
. Por favor, podría escribir pasos exactos para reproducirlo._
, cuando configuro esa opción.Respuestas:
Iniciar tmux con
u
flag resuelve este problemaHe creado un alias de tmux en mi zshrc
fuente
-u
flag explicitly informs tmux that UTF-8 is supported
set -g utf8 on
en~/.tmux.conf
resolvería este problema, pero al parecer no lo hizo.tmux
Sin embargo, usar el indicador explícitamente cuando se llama funciona. ¡Muchas gracias, me ahorraste muchas molestias!