【问题标题】:How to remove color from zsh ls?如何从 zsh ls 中删除颜色?
【发布时间】:2017-07-24 21:48:00
【问题描述】:

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

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

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

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

玩 zsh 与 bash 完全不同,我是 zsh 的新手。希望有人可以帮助我。非常感谢。

【问题讨论】:

标签: macos zsh oh-my-zsh


【解决方案1】:

问题已经解决了,但是在我尝试了很多次之后,我仍然想告诉 CLICOLOR 和 'ls -G' 之间的一些区别。

我提出的问题可能由 MAC 上的“CLICOLOR”和“ls -G”引起。如果

export CLICOLOR = 1

添加到~/.bashrc 或~/.zshrc 中,表示允许使用

export LSCOLOR = 'blabla'

定义 ls 命令的颜色。这与“ls -G”无关,它也可以突出显示“ls”输出,但您不能自定义它的颜色。 (也许有一种未知的方法可以)。

因此,当您遇到此问题时,请尝试两者。

【讨论】:

    猜你喜欢
    • 2014-01-26
    • 1970-01-01
    • 2017-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    相关资源
    最近更新 更多