答案1
_
如果 tmux 是在没有使用选项的情况下启动的,并且启动时的区域设置不是 UTF-8,则它会用 替换非 ASCII 符号-u
。解决此问题的最佳方法是在系统上安装并启用 UTF-8 区域设置。或者,您可以使用-u
选项启动 tmux。
您的 tmux 配置中还有一个问题。来自man tmux
:
default-terminal
终端设置此会话中创建的新窗口的默认终端 - TERM 环境变量的默认值。为了使 tmux 正常工作,必须将其设置为“screen”、“tmux”或它们的派生项。
在您的配置中default-terminal
设置为xterm-256color
。这既不是screen
,也不是tmux
,也不是它们的衍生品。因此 tmux 将无法正常工作。
要修复此问题,请将 替换xterm-256color
为~/.tmux.conf
并screen-256color
重启机器。您可以强制 tmux 重新加载而无需重启,但重启肯定会成功。