Używam ♪
znaku w moim zsh
motywie do szybkiego. Ale w tmuxie mój monit zachowywał się dziwnie, pokazując dodatkowe spacje, takie jak to:
♪ ~ 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
Niedawno odkryłem, że mogę ustawić kodowanie tmux na utf8 przez set-window-option -g utf8 on
. W ten sposób problem przestrzeni zniknął, ale ♪
postać zmieniła się na _
. Jak mogę się ♪
odzyskać tmux
?
Mój motyw 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
dla mnie pracowaćnot found cmd
. Proszę, mógłbym napisać dokładne kroki, aby to odtworzyć._
, kiedy ustawię tę opcję.Odpowiedzi:
Uruchomienie tmux z
u
flagą rozwiązuje ten problemW moim zshrc utworzyłem alias tmux
źródło
-u
flag explicitly informs tmux that UTF-8 is supported
set -g utf8 on
w~/.tmux.conf
rozwiąże ten problem, ale najwyraźniej nie.tmux
Jednak jawne używanie flagi podczas dzwonienia działa. Wielkie dzięki, uratowałeś mi wiele kłopotów!