需同步调整终端模拟器配色、ls_colors和vim三处:修改deepin-terminal的backgroundcolor、foregroundcolor及palettecolor3;更新~/.dircolors中dir为01;36、exec为01;33并加载;在~/.vimrc中设set background=dark及colorscheme gruvbox。

你想让统信UOS终端里文字、目录、可执行文件的颜色在深色背景上清晰可辨,而不是默认的浅色配色导致蓝色目录发灰、绿色程序看不清——这需要同步调整终端模拟器自身配色、Shell命令输出配色(LS_COLORS)和Vim等编辑器配色三处,缺一不可。
修改深度终端模拟器本体配色
第一步:备份原始配置,防止改错后界面全黑无法操作:
cp ~/.config/deepin/deepin-terminal/config.conf ~/.config/deepin/deepin-terminal/config.conf.backup
第二步:用nano打开配置文件:
nano ~/.config/deepin/deepin-terminal/config.conf
第三步:定位到[Terminal]段落,必须修改三项——BackgroundColor太浅会让文字隐形,ForegroundColor太暗会糊成一片,PaletteColor3(黄色)若仍为#FFFF00,在深底上会泛白失真:
BackgroundColor=#002B36
ForegroundColor=#839496
PaletteColor3=#B58900
第四步:保存退出后,【必须关闭所有已打开的终端窗口,包括后台运行的终端进程】,否则新配色不会加载。重新启动终端即可生效。
同步更新ls等命令的高亮颜色
只改终端背景色,ls、grep、diff等命令的输出颜色依然沿用浅色模式配色表,目录蓝、可执行绿在深底上几乎不可读。必须重建并重载LS_COLORS。
方法一:生成适配深色背景的dircolors配置文件:
dircolors -p > ~/.dircolors
方法二:编辑该文件,重点修改两行——原DIR 01;34(亮蓝)在深色底上对比度不足,EXEC 01;32(亮绿)易与普通文本混淆:
nano ~/.dircolors
找到 DIR 01;34 → 改为 DIR 01;36
找到 EXEC 01;32 → 改为 EXEC 01;33
方法三:让bash启动时自动加载新配色表,在~/.bashrc末尾追加:
eval "$(dircolors ~/.dircolors)"
【务必加这一行,否则ls颜色不会变】
最后执行:
source ~/.bashrc
配置Vim语法高亮适配深色终端
Vim默认按浅色背景渲染,未声明background类型时,注释变黑、关键字变淡,整屏代码像蒙了层灰雾。必须显式指定dark并加载兼容主题。
① 检查~/.vimrc是否存在,不存在就创建:
touch ~/.vimrc
② 向文件追加两行:
set background=dark
colorscheme gruvbox
③ 若提示gruvbox未安装,先执行:
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
然后在~/.vimrc中添加插件管理块并安装gruvbox主题。











