垂直tmux边框仅在使用iTerm时出现虚线

Tam*_*him 9 locale utf-8 iterm terminfo tmux

在我的新工作中,我需要使用mac,我正在尝试将tmux与iTerm版本2一起使用.

虽然水平边框似乎与正确的ACS框图字符[1]一起显示,但垂直边框是虚线.这在Terminal.app中不是问题,边框显示正确.无论我选择哪种字体,似乎都会出现此问题.

在我可以找到iTerm和tmux的所有屏幕截图中,这似乎也是如此.这仅仅是iTerm的限制,还是我的terminfo或locale有问题?

[1] Tmux边框显示为xq而不是行?

kra*_*k3n 7

老帖子,但无论如何对于仍在调查此事的人们.我发现最好为Non-Ascii字符和我用于ASCII字符的实际字体设置不同的字体.

作为参考,我使用Menlo for Powerline for Non-ASCII和Droid Sans Mono作为我的ASCII字体,这样就可以对垂直行间距进行分类,而不会产生垂直间距等.


che*_*ner 3

您在竖线字符之间看到的间隙是当前字体设计和垂直间距的综合效果。对我来说,当我切换到 Courier New 时,我发现差距明显减少,但我也没有观察到相同字体的 iTerm2 和 Terminal 之间存在差异。减少字体选择器的垂直间距会有所帮助,但也可能会使行过于拥挤。