如何从zsh ls中删除颜色?

时间:2017-07-24 21:48:01

标签: macos zsh oh-my-zsh

在MAC OSX上使用oh-my-zsh配置zsh时遇到了一些问题。

当我输入'ls -l'命令时,某些输出为蓝色。我不知道它来自哪里。我没有设置这样的东西:

colors in ls -l output

我猜是来自$ CLICOLOR,当我'回显$ CLICOLOR'时,它返回1.虽然我没有找到修改它的位置。

顺便说一句,如何在使用zsh时自定义ls输出的颜色?我在〜/ .zshrc中尝试了像$ LSCOLORS这样的环境变量,它不起作用。

使用zsh与bash安静不同,我是zsh的新手。希望有人可以帮助我。非常感谢。

1 个答案:

答案 0 :(得分:0)

问题已经解决,但我仍想告诉CLICOLOR和' ls -G'在我多次尝试之后。

我提出的问题可能由CLICOLOR'提出。和' ls -G'在MAC上。如果

export CLICOLOR = 1

被添加到〜/ .bashrc或〜/ .zshrc,这意味着你可以使用

export LSCOLOR = 'blabla'

定义ls命令的颜色。这与' ls -G'无关,它也可以突出显示' ls'输出,但你不能自定义它的颜色。 (也许你可以用一种不为人知的方式)。

因此,当你遇到这个问题时,请尝试两种方法。