Al *_*sey 5 osx vim terminal tmux
我已经安装了tmux
,vim
使用 Solarized Colorscheme 和 Airlines 插件。一切都很好,直到我开始tmux
,所有字体都变成粗体,航空公司状态栏看起来很奇怪。我听说这是我使用 iTerm2 时的一个常见问题。
我已经尝试了几乎所有我能找到的解决方案,但似乎没有任何效果
这是echo $TERM
显示的内容:
screen
xterm-256color
我已
添加set -g default-terminal "tmux"
到我的bashrc 文件中。tmux.conf
[ -n "$TMUX" ] && export TERM=screen-256color
问题是颜色主题要求的颜色多于tmux
终端描述中存在的颜色,而 vim 正在使用粗体来替换一些缺失的颜色。
而不是
set -g default-terminal "tmux"
Run Code Online (Sandbox Code Playgroud)
使用具有相当数量颜色的终端描述,例如,
set -g default-terminal "tmux-256color"
Run Code Online (Sandbox Code Playgroud)
如果您的终端数据库有“tmux”,它可能还有另一个,因为两者都是在2015 年 5 月添加的:
# 2015-05-02
# + remove unnecessary ';' from E3 capabilities -TD
# + add tmux entry, derived from screen (patch by Nicholas Marriott).
# + split-out recent change to nsterm-bce as nsterm-build326, and add
# nsterm-build342 to reflect changes with successive releases of OSX
# (discussion with Leonardo B Schenkel)
# + add xon, ich1, il1 to ibm3161 (patch by Stephen Powell,
# Debian #783806)
#
# 2015-05-17
# + remove screen-bce.mlterm, since mlterm does not do "bce" -TD
# + add several screen.XXX entries to support the respective variations
# for 256 colors -TD
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2947 次 |
最近记录: |