边距和光标之间的距离很奇怪(iTerm2 + tmux)

边距和光标之间的距离很奇怪(iTerm2 + tmux)

我在 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

相关内容