Я использую ♪
символ в моей zsh
теме для подсказки. Но в tmux мой запрос вел себя странно, показывая дополнительные пробелы, например:
♪ ~ 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
Недавно я обнаружил, что могу установить кодировку tmux в utf8 с помощью set-window-option -g utf8 on
. При этом проблема с пространством исчезла, но ♪
персонаж изменился на _
. Как я могу получить ♪
обратно tmux
?
Моя зш-тема:
PROMPT='%{$fg_bold[cyan]%} ♪ %{$fg[blue]%}%c%{$fg_bold[blue]%}$(git_prompt_info)$(git_remote_status)%{$fg_bold[blue]%} % %{$reset_color%}'
set-window-option
меня работатьnot found cmd
. Пожалуйста, могли бы написать точные шаги, чтобы воспроизвести это._
, когда я установил эту опцию.Ответы:
Запуск tmux с
u
флагом решает эту проблемуЯ создал псевдоним tmux в моем zshrc
источник
-u
flag explicitly informs tmux that UTF-8 is supported
set -g utf8 on
в~/.tmux.conf
бы решить эту проблему, но , видимо , это не так. Использование флага явно при вызовеtmux
работает, хотя. Большое спасибо, вы избавили меня от многих хлопот!