我使用 brew 在我的 osx 上安装了最新版本的 zsh,然后继续安装 oh-my-zsh。一切都很好,但我的 ls 颜色去哪儿了?如果我在那个 zsh 中运行 bash -l 并在那个 bash 中执行 ls,我的 ls 又会变成彩色的。
我错过了什么?
答案1
好吧,这没花多长时间,我从一开始就应该怀疑。zsh 运行 GNU ls,而 bash 运行默认的 mac osx ls。因此行为不同。我不知道为什么或如何 zsh 选择 gnu ls 以及如何将 gnu ls 放在那里,但目前我不在乎。在 zsh 中将“ls”别名为“ls --color”,我又有了我的彩色 ls。耶!尽管颜色有点不同。