这是我的.tmux.conf
set-option -g default-shell /bin/zsh
set -g mode-mouse on
# use UTF8
set -g utf8
set-window-option -g utf8 on
shell "powerline-daemon -q"
source "/Users/lighter/Library/Python/2.7/lib/python/site-packages/powerline/bindings/tmux/powerline.conf"
~ > python --version
Python 2.7.10
~ > pip --version
pip 7.1.2 from /usr/local/lib/python2.7/site-packages (python 2.7)
~ > vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Sep 16 2015 15:31:56)
当我输入tmux
时,我无法正常操作,并跳过多行电力线。我该如何解决呢?我经常搜索,但不适合我。谢谢你的帮助。
答案 0 :(得分:1)
首先,在zshrc中添加LANG设置,例如export LANG=en_US.UTF-8
。
接下来,如果您使用iTerm2,请尝试以下。
iTerm>偏好>个人资料>文字
取消选中"将模糊宽度字符视为双倍宽度" at"双宽字符"。
或者Terminal.app,试试这个。
终端>偏好>个人资料>高级
取消选中" Unicode东亚模糊字符很宽" at" International"。
我认为这样可以解决问题,但如果使用CJK语言可能会导致另一个问题。
例如,tmux中的vim,非ascii字符("☆","※","♪" ...)将是视为ascii 为避免这种情况,您必须使用these gist修补tmux 之后,检查以上未选中的选项,它将正常工作:)