如何在Ubuntu Server中修改颜色深度?
如何在Ubuntu Server中修改颜色深度?
嘿,太懂你这种憋屈的感觉了!之前我用PuTTY连Ubuntu Server调Vim语法高亮和配色的时候,也碰到过一模一样的问题——明明想用上256色的丰富效果,结果控制台只能显示那基础的8种颜色,完全发挥不出配色方案的美感😤
别着急,咱们一步步来搞定它:
第一步:先把PuTTY的256色权限打开
PuTTY默认可能没开启256色支持,这是关键第一步:
- 打开PuTTY,找到你平时用的那个服务器会话,点击「加载」
- 在左侧导航栏里找到「窗口」→「颜色」
- 勾选「允许终端使用xterm 256色」(不同版本的PuTTY可能表述稍有不同,找类似的选项就行)
- 回到「会话」页面,点击「保存」,然后重新连接你的服务器
第二步:给Ubuntu Server配置256色环境变量
光PuTTY设置好还不够,服务器这边也要确认终端类型是支持256色的:
- 编辑你的bash配置文件:
nano ~/.bashrc - 在文件的末尾添加下面两行内容:
export TERM=xterm-256color export COLORTERM=truecolor - 保存退出(按
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
相关产品推荐
相关产品推荐

