Shell 为什么鱼壳有深蓝色作为目录的默认颜色
只是我吗 我刚刚使用Shell 为什么鱼壳有深蓝色作为目录的默认颜色,shell,colors,fish,Shell,Colors,Fish,只是我吗 我刚刚使用brew安装fish安装了fish,现在使用的是iTerm2 这种颜色完全看不懂。我该怎么把它换成更好的呢?我意识到我的错误是在鱼肉上,而不是在鱼肉上 按下CMD+i,打开一个iTerm窗口,然后单击Colors选项卡,将其设置为更好的颜色 不确定为什么这个问题以前没有出现,但它似乎是由新的Fish安装触发的。从技术上讲,这不是Fish进行着色。这是ls命令。但是,fish确实将命令包装在ls函数中,该函数告诉命令为输出着色,如果安装了dircolors命令,则使用该命令
brew安装fish安装了fish,现在使用的是iTerm2
这种颜色完全看不懂。我该怎么把它换成更好的呢?我意识到我的错误是在鱼肉上,而不是在鱼肉上
按下CMD+i
,打开一个iTerm窗口,然后单击Colors
选项卡,将其设置为更好的颜色
不确定为什么这个问题以前没有出现,但它似乎是由新的Fish安装触发的。从技术上讲,这不是Fish进行着色。这是ls
命令。但是,fish确实将命令包装在ls
函数中,该函数告诉命令为输出着色,如果安装了dircolors
命令,则使用该命令指定的颜色。如果您不需要着色,可以创建自己的ls
函数,该函数省略--color=auto
标志。或者您可以定义自己的$LS\u COLORS
env var,以避免使用dircolors
提供的颜色,只需将别名LS=“LS”
添加到~/.config/fish/config.fish
文件中即可。
如果您的fish目录中没有config.fish
,请创建它
此技巧将ls
命令的颜色更改为白色。要永久更改,您需要单击“常规”->“将当前设置复制到选定的配置文件”