修复Windows Terminal中Git-Bash的文件与文件夹配色方案问题
解决Git-Bash在Windows Terminal中文件与文件夹颜色区分问题
以下是几个可行的解决步骤:
检查并同步LS_COLORS环境变量
- 单独打开Git Bash,执行
echo $LS_COLORS,复制输出的完整配置字符串。 - 在Windows Terminal中打开Git Bash,同样执行
echo $LS_COLORS,对比两个结果。如果不一致,说明Windows Terminal里的Git Bash未加载正确的颜色配置。 - 编辑Git Bash的配置文件(
~/.bashrc或~/.bash_profile),添加一行:
示例配置(文件夹蓝色、可执行文件绿色等):export LS_COLORS='你复制的配置字符串'export LS_COLORS='di=01;34:ln=01;36:so=01;35:pi=01;33:ex=01;32:bd=01;33:cd=01;33:su=00;41:sg=00;46:tw=00;42:ow=00;43:'
- 单独打开Git Bash,执行
确保终端颜色支持与TERM配置
- 打开Windows Terminal设置(快捷键
Ctrl+,),找到Git Bash的配置项,确认colorScheme设置为支持ANSI颜色的主题(如"Campbell"、"One Half Dark"等)。 - 在Git Bash的
~/.bashrc中添加:
这会让终端识别256色模式,确保颜色渲染正常。export TERM=xterm-256color
- 打开Windows Terminal设置(快捷键
验证ls命令的颜色别名
执行alias ls查看当前ls的别名设置,确保输出包含ls --color=auto。如果没有,在~/.bashrc中添加:alias ls='ls --color=auto'
完成以上配置后,重启Windows Terminal中的Git Bash,文件与文件夹的颜色应该就能正常区分了。
内容的提问来源于stack exchange,提问作者Eduardo Donato
相关产品推荐
相关产品推荐

