我在 10.8 上运行 iTerm 2,并使用 oh-my-zsh 和 tmux(均来自 homebrew)安装了 zsh。在 iTerm 中运行 zsh 时一切正常,但是,一旦运行 tmux,边缘和光标之间就会出现奇怪的距离。奇怪的是,一旦执行命令,距离就会消失。
您可以在下面的屏幕截图中看到它。
知道是什么原因造成的吗?这很烦人...
谢谢!
答案1
我也遇到了同样的问题,试试
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8`
在你的 .zshrc 中,这样 tmux 就会识别出你正在使用 utf-8,同时设置
set-option -g status-utf8 on
setw -g utf8 on`
可能有帮助。
作为最后的手段,使用 -u 选项启动 tmux,以这种方式设置 utf-8