使用 zsh + Prezto 更改目录颜色

Col*_*tel 5 bash zsh oh-my-zsh prezto

我使用Prezto + zsh 作为我的外壳。我想在我的目录中更改目录的颜色ls

例如,这是我目前拥有的:

我糟糕的 ls 列表

显然,这并不好玩,因为我几乎无法阅读我的目录,因为蓝色太深了。我想把它改成白色或橙色或更轻的东西。

这种深蓝色仅适用于目录。文件以漂亮的白色文本显示。

我必须在哪里找到什么设置来改变它?


尝试的解决方案:

我尝试添加

eval $(dircolors -p | sed -e 's/DIR 01;34/DIR 01;36/' | dircolors /dev/stdin)
Run Code Online (Sandbox Code Playgroud)

到我的zshrc,但现在在加载我的提示时出现此错误:

块引用

cas*_*cas 6

是的,黑色的深蓝色是难以辨认的。

在 ~/.bashrc 或 ~/.zshrc 或其他配置文件脚本中找到如下所示的行:

eval $(dircolors)
Run Code Online (Sandbox Code Playgroud)

并将其更改为:

eval $(dircolors -p | sed -e 's/DIR 01;34/DIR 01;36/' | dircolors /dev/stdin)
Run Code Online (Sandbox Code Playgroud)

这会将蓝色(“01;34”)更改为青色(“01;36”)

或者,编辑终端程序的配色方案并将深蓝色更改为更易读的颜色。