为什么 Fish shell 将深蓝色作为目录的默认颜色
Why does Fish shell have dark blue as the default color for directories
只有我吗?
我刚刚使用 brew install fish
安装了 fish,我正在使用 iTerm2。
颜色完全无法辨认。我如何将其更改为更好的东西?
我意识到我的错误是 iTerm 而不是 Fish。
在打开 iTerm window 的情况下按 CMD+i
,然后单击 Colors
选项卡并对其进行更好的设置。
不知道为什么以前没有出现这个问题,但似乎是由新安装的 Fish 触发的。
从技术上讲,这不是鱼在着色。这是 ls
命令。但是,fish 确实将命令包装在 ls
函数中,该函数告诉命令为输出着色并使用 dircolors
命令指定的颜色(如果已安装)。如果您不想要着色,您可以创建自己的 ls
函数来省略 --color=auto
标志。或者您可以定义自己的 $LS_COLORS
env var 以防止使用 dircolors
.
提供的颜色
只需将 alias ls="ls"
添加到您的 ~/.config/fish/config.fish
文件。
如果您的 fish 目录中没有 config.fish
,请创建它!
此技巧会将 ls
命令的颜色更改为白色。
只有我吗?
我刚刚使用 brew install fish
安装了 fish,我正在使用 iTerm2。
颜色完全无法辨认。我如何将其更改为更好的东西?
我意识到我的错误是 iTerm 而不是 Fish。
在打开 iTerm window 的情况下按 CMD+i
,然后单击 Colors
选项卡并对其进行更好的设置。
不知道为什么以前没有出现这个问题,但似乎是由新安装的 Fish 触发的。
从技术上讲,这不是鱼在着色。这是 ls
命令。但是,fish 确实将命令包装在 ls
函数中,该函数告诉命令为输出着色并使用 dircolors
命令指定的颜色(如果已安装)。如果您不想要着色,您可以创建自己的 ls
函数来省略 --color=auto
标志。或者您可以定义自己的 $LS_COLORS
env var 以防止使用 dircolors
.
只需将 alias ls="ls"
添加到您的 ~/.config/fish/config.fish
文件。
如果您的 fish 目录中没有 config.fish
,请创建它!
此技巧会将 ls
命令的颜色更改为白色。