解决Linux下终端颜色显示缺失

有的时候登录到linux终端时,会发现终端颜色的显示会有些缺失,往往相同的配置,例如代码编辑器里的颜色区分,在本地可以正常显示,但远程ssh登录上去后就会缺失很多颜色,例如像下图一样:

在这里插入图片描述
这种界面实在让人觉得乏味,幸运的是可以简单的配置就可以解决,这个问题的原因是terminal的色彩模式没有设置为256真彩色,在终端输入

echo $TERM

如果显示为xterm,则说明没有使能终端256真彩色,只需要在~/.bashrc文件中加入一行:
export TERM=xterm-256color
即可,此时会对当前用户生效,如果在/etc/profile文件中添加这个配置,则对所有用户生效,此时需要root权限。生效后再打开vim,则效果会如下面所示正常了:
在这里插入图片描述这里vim是我实际使用的截图,使用了一个我写的一键配置工具1,一键配置vim的所有插件主题等,欢迎star和fork使用,具体关于vim的使用可以参考我的另外一篇博客vim all in one 2


  1. myvim,一键配置工具,https://github.com/cheng3100/myvim ↩︎

  2. vim all in one 教程,https://blog.csdn.net/u013810296/article/details/106150273 ↩︎

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值