Mac Terminal文件夹颜色及oh-my-zsh主题背景、文字颜色修改咨询
Mac Terminal 文本背景与文件夹颜色修改方法
一、去除文本黄色背景(Terminal系统设置)
- 打开Mac Terminal应用
- 顶部菜单栏选
Terminal->设置(或直接按快捷键⌘+,) - 切换到「配置文件」标签页,选中你当前在用的配置文件(比如「Basic」或自定义配置)
- 点击「文本」选项卡,找到「背景」区域
- 点击颜色块,选择你需要的背景色(比如默认黑色),取消黄色背景即可
- 点击「默认」按钮可将该配置设为全局默认,下次打开Terminal自动生效
二、将文件夹蓝色文字改为白色(zsh 颜色配置)
文件夹的显示颜色由ls命令的颜色规则控制,和oh-my-zsh主题的提示符设置无关,需要修改LS_COLORS变量,两种方法可选:
方法1:直接修改~/.zshrc
- 打开zsh配置文件:
vi ~/.zshrc - 在文件末尾添加:
注:# 把文件夹颜色设为白色 export LS_COLORS="di=37:$LS_COLORS"di代表目录(文件夹),37是ANSI标准白色代码 - 保存退出vi(按
Esc,输入:wq回车) - 让配置立即生效:
source ~/.zshrc
方法2:用dircolors文件自定义(更灵活)
- 生成默认的dircolors配置文件:
dircolors -p > ~/.dircolors - 打开该文件:
vi ~/.dircolors - 找到这一行:
将DIR 01;34 # directory01;34改为37(白色),修改后:
(DIR 37 # directory01是加粗效果,不需要可以直接去掉) - 保存退出后,在~/.zshrc里添加加载命令:
eval "$(dircolors ~/.dircolors)" - 执行
source ~/.zshrc让配置生效
关于cloud.zsh-theme的说明
你提供的cloud主题代码只控制命令提示符的颜色(比如前缀图标、用户名、当前路径、git状态的颜色),和文本背景、文件夹颜色无关,所以修改这个文件解决不了你的问题。如果需要调整提示符颜色,可以修改PROMPT变量里的fg[xxx]值,但这和你的需求不相关。
内容的提问来源于stack exchange,提问作者holly
相关产品推荐
相关产品推荐

