使用XSheel连接实验室电脑时,经常会遇到配色异常的情况,导致这种情况的而原因有两点:
- XSheel 无法知道远端服务器的颜色位数 (t_Co)
- XSheel 客户端自己也有一套配色方案
因此为了使传统的 linux 配色方案能正常的在 XSheel 显示,需要首先做一些配置:
- 在 XSheel 的文件,当前连接属性,外观中选择配色方案为:ANSI Colors on Black
- 在 linux 端的 .bashrc 或者 .zshrc 中添加
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
export TERM='xterm-256color'
else
export TERM='xterm-color'
fi
让 XSheel 正确获取到颜色深度
- 正常配置各类 linux 配色方案,例如 solarized dark 之类的
- 在 .vimrc 中加入
set t_Co=256
set background=dark
即可。