Tôi sử dụng ♪
ký tự trong zsh
chủ đề của tôi để nhắc nhở. Nhưng trong tmux, lời nhắc của tôi đã hành xử kỳ lạ, hiển thị thêm không gian, như thế này:
♪ ~ 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
Gần đây tôi phát hiện ra rằng tôi có thể đặt mã hóa tmux thành utf8 bằng cách set-window-option -g utf8 on
. Làm điều đó, vấn đề không gian đã biến mất nhưng ♪
nhân vật đã thay đổi _
. Làm thế nào tôi có thể ♪
quay trở lại tmux
?
Chủ đề zsh của tôi:
PROMPT='%{$fg_bold[cyan]%} ♪ %{$fg[blue]%}%c%{$fg_bold[blue]%}$(git_prompt_info)$(git_remote_status)%{$fg_bold[blue]%} % %{$reset_color%}'
set-window-option
làm việc cho tôinot found cmd
. Xin vui lòng, có thể viết các bước chính xác để tái tạo nó.