在Mac OS Lion上使用tmux提示之前的奇怪空间

Mik*_* Li 23 zsh tmux

它发生在我的Lion系统上,我正在使用zsh和tmux

在zsh shell中正常

在此输入图像描述

tmux屏幕中的双倍空间

更宽的凹痕

我在zsh或tmux中缺少一些配置吗?

Con*_*ner 26

使用-u选项启动tmux以获得unicode功能.看到这个问题.

来自man tmux:

-u

tmux尝试通过检查要为字符串"UTF-8"设置的第一个LC_ALL,LC_CTYPE和LANG环境变量来猜测终端是否可能支持UTF-8.这并不总是正确的:-u标志显式地通知tmux支持UTF-8.

如果从通过-u的客户端启动服务器或检测到UTF-8,则分别在全局窗口和会话选项中启用utf8和status-utf8选项.


Dru*_*ska 6

我遇到了这个问题zsh,byobu并且tmux.

要完全解决它:

  • 将以下内容添加到~/.zshrc:

    export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8

  • 添加-ubyobu-lauch~/.zprofile:

    _byobu_sourced=1 . /usr/bin/byobu-launch -u

  • 将以下内容添加到~/.byobu/.tmux.conf:

    set-option -g utf-8 on