You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu Server中修改颜色深度?

如何在Ubuntu Server中修改颜色深度?

嘿,太懂你这种憋屈的感觉了!之前我用PuTTY连Ubuntu Server调Vim语法高亮和配色的时候,也碰到过一模一样的问题——明明想用上256色的丰富效果,结果控制台只能显示那基础的8种颜色,完全发挥不出配色方案的美感😤

别着急,咱们一步步来搞定它:

第一步:先把PuTTY的256色权限打开

PuTTY默认可能没开启256色支持,这是关键第一步:

  • 打开PuTTY,找到你平时用的那个服务器会话,点击「加载」
  • 在左侧导航栏里找到「窗口」→「颜色」
  • 勾选「允许终端使用xterm 256色」(不同版本的PuTTY可能表述稍有不同,找类似的选项就行)
  • 回到「会话」页面,点击「保存」,然后重新连接你的服务器

第二步:给Ubuntu Server配置256色环境变量

光PuTTY设置好还不够,服务器这边也要确认终端类型是支持256色的:

  1. 编辑你的bash配置文件:
    nano ~/.bashrc
    
  2. 在文件的末尾添加下面两行内容:
    export TERM=xterm-256color
    export COLORTERM=truecolor
    
  3. 保存退出(按Ctrl+O,回车,再按Ctrl+X),然后让配置立即生效:
    source ~/.bashrc
    

第三步:验证是否成功

现在来测试一下,运行你之前用的那个命令:

echo -e "\033[38;5;208m This is orange text\033[0m"

如果能看到橙色的文字,说明256色已经生效啦!

另外还可以用更直接的方式验证:安装ncurses-term工具(如果还没装的话):

sudo apt install ncurses-term

然后运行:

tput colors

如果输出是256,那就彻底没问题了~

额外:给Vim也开启256色支持

既然你是在调Vim的配色,那顺便给Vim也加上256色支持吧:
编辑~/.vimrc文件:

nano ~/.vimrc

添加一行:

set t_Co=256

保存退出后,重启Vim就能看到更丰富的配色效果了!

备注:内容来源于stack exchange,提问作者ubudoge

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:14:31