XShell 连接 linux 的配色问题

使用XSheel连接实验室电脑时,经常会遇到配色异常的情况,导致这种情况的而原因有两点:

  1. XSheel 无法知道远端服务器的颜色位数 (t_Co)
  2. XSheel 客户端自己也有一套配色方案

因此为了使传统的 linux 配色方案能正常的在 XSheel 显示,需要首先做一些配置:

  1. 在 XSheel 的文件,当前连接属性,外观中选择配色方案为:ANSI Colors on Black
  2. 在 linux 端的 .bashrc 或者 .zshrc 中添加
if [ -e /usr/share/terminfo/x/xterm-256color ]; then
   export TERM='xterm-256color'
else
   export TERM='xterm-color'
fi

让 XSheel 正确获取到颜色深度

  1. 正常配置各类 linux 配色方案,例如 solarized dark 之类的
  2. 在 .vimrc 中加入
set t_Co=256
set background=dark

即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。