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

Mac Terminal文件夹颜色及oh-my-zsh主题背景、文字颜色修改咨询

Mac Terminal 文本背景与文件夹颜色修改方法

一、去除文本黄色背景(Terminal系统设置)

  • 打开Mac Terminal应用
  • 顶部菜单栏选 Terminal -> 设置(或直接按快捷键 ⌘+,)
  • 切换到「配置文件」标签页,选中你当前在用的配置文件(比如「Basic」或自定义配置)
  • 点击「文本」选项卡,找到「背景」区域
  • 点击颜色块,选择你需要的背景色(比如默认黑色),取消黄色背景即可
  • 点击「默认」按钮可将该配置设为全局默认,下次打开Terminal自动生效

二、将文件夹蓝色文字改为白色(zsh 颜色配置)

文件夹的显示颜色由ls命令的颜色规则控制,和oh-my-zsh主题的提示符设置无关,需要修改LS_COLORS变量,两种方法可选:

方法1:直接修改~/.zshrc

  1. 打开zsh配置文件:
    vi ~/.zshrc
    
  2. 在文件末尾添加:
    # 把文件夹颜色设为白色
    export LS_COLORS="di=37:$LS_COLORS"
    
    注:di代表目录(文件夹),37是ANSI标准白色代码
  3. 保存退出vi(按Esc,输入:wq回车)
  4. 让配置立即生效:
    source ~/.zshrc
    

方法2:用dircolors文件自定义(更灵活)

  1. 生成默认的dircolors配置文件:
    dircolors -p > ~/.dircolors
    
  2. 打开该文件:
    vi ~/.dircolors
    
  3. 找到这一行:
    DIR 01;34    # directory
    
    将01;34改为37(白色),修改后:
    DIR 37    # directory
    
    (01是加粗效果,不需要可以直接去掉)
  4. 保存退出后,在~/.zshrc里添加加载命令:
    eval "$(dircolors ~/.dircolors)"
    
  5. 执行source ~/.zshrc让配置生效

关于cloud.zsh-theme的说明

你提供的cloud主题代码只控制命令提示符的颜色(比如前缀图标、用户名、当前路径、git状态的颜色),和文本背景、文件夹颜色无关,所以修改这个文件解决不了你的问题。如果需要调整提示符颜色,可以修改PROMPT变量里的fg[xxx]值,但这和你的需求不相关。

内容的提问来源于stack exchange,提问作者holly

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 19:33:11