着色鱼-ls

问题描述 投票:2回答:1

如何着色鱼中的ls命令?我在Mac上使用ITerm2和适当的字体等。出于某种原因,它停止在我的计算机上工作。当我做推荐

 function ls
   command ls --color=auto $argv
 end 

我得到了--color命令无法识别ls: illegal option -- - usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]

我认为这可能是因为安装了gnucoreutils并写了fish的ls命令,但删除它似乎并没有帮助。当我通过别名执行ls -G时,我可以为会话的文件夹获取彩色输出,但它会在会话结束时重置为原始。知道可能是什么问题吗?

macos colors ls fish
1个回答
5
投票

macOS上的/ bin / ls命令与GNU Linux版本有不同的选项。用--color=auto替换-G。或者,使用Homebrew安装GNU版本以安装“coreutils”软件包。然后将其作为gls调用。

© www.soinside.com 2019 - 2024. All rights reserved.