拆分垂直面板时,tmux无法显示垂直线

时间:2014-08-11 05:50:02

标签: putty tmux

环境:

  • 终端客户端
    • pietty 0.4.0(beta 14)(从腻子分叉)
    • putty 0.63
  • OS& tmux版本
    • CentOS 6.5,tmux-1.6-3.el6.x86_64
    • ArchLinux,tmux 1.9_a-1

奇怪的行为:

  • 拆分垂直面板。
  • 它不会在左右面板之间显示垂直线。
  • 当我点击右侧面板时。
  • 显示垂直线。

是否有任何方法让它始终显示垂直线?

我的tmux.conf

set -g utf8
setw -g utf8 on
set-option -g mode-mouse on
set-option -g mouse-resize-pane on
set-option -g mouse-select-pane on
set-option -g mouse-select-window on
# I've tried the following three settings, all failed.
set -g default-terminal "screen-256color"
#set -g terminal-overrides 'xterm*:smcup@:rmcup@'
#set -g default-terminal "linux"

tmux中的TERM和locale变量

$ echo $TERM
screen-256color
$ locale
LANG=en_US.utf8
LC_CTYPE=zh_TW.utf8

2 个答案:

答案 0 :(得分:1)

在putty / pietty中,关闭选项change settings / Window / Translation / Treat CJK ambiguous characters as wide

答案 1 :(得分:0)

来自tmux手册页:

  

对于所有正在运行的程序,必须将TERM环境变量设置为“'screen'”   在tmux里面。新窗口将自动添加“TERM = screen”   对他们的环境,但必须注意不要在shell中重置它   启动文件。

也许尝试更改它,看看它是否有帮助?

我见过其他用户通常会在.tmux.conf中设置此内容,以便获得色彩支持:

set -g default-terminal 'screen-256color'