如何着色鱼中的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上的/ bin / ls命令与GNU Linux版本有不同的选项。用--color=auto
替换-G
。或者,使用Homebrew安装GNU版本以安装“coreutils”软件包。然后将其作为gls
调用。