zsh 彩色文件目录

JP *_*shy 4 ubuntu shell zsh

我的 VM 有一个主机,当它全新安装 Ubuntu 时,bash shell 具有彩色目录和文件。

我如何用 ZSH 复制这个,我已经自定义了我的 PS1,但我也想自定义目录的颜色......我该怎么做?

wom*_*ble 9

确定输出ls是否着色的不是您的外壳。您必须运行ls --color=auto(作为别名或显式)才能获得彩色ls输出。我怀疑您的 bash 配置默认包含该 alisa,但由于某种原因 zsh 没有。Ubuntu 会以这种方式削弱他们的 zsh 安装似乎很奇怪,但我已经放弃了试图弄清楚他们在做什么。

  • 我认为您的答案对于 Ubuntu 是正确的,但是由于我通过 Google 搜索找到了这个问题并且我使用的是 OSX:确切的标志可能会有所不同。对我来说,它是`ls -G`。尝试使用 `man ls` 然后使用 `/color` 进行搜索以找到它适用于任何给定操作系统的内容。 (3认同)
  • 您可以将别名放入`~/.zshrc`文件中:`alias ls='ls --color=auto'` (2认同)