gpt4 book ai didi

fish - 如何使用oh-my-fish更改目录列表的颜色?

转载 作者:行者123 更新时间:2023-12-03 12:28:34 26 4
gpt4 key购买 nike

我最近决定试一试fish shell,并且也开始使用oh-my-fish。我遇到的问题是,我无法弄清楚在运行诸如ls之类的命令时如何更改目录列表的颜色。下图显示了深蓝色列出的目录和灰色列出的文件。

我尝试将主题更改为无济于事,而且我不知道还有什么地方可以看。有任何想法吗?

最佳答案

您可能会看到LSCOLORS的结果,可以在ls手册页或Google中查找该结果。

之所以看到 fish 而不是bash,是因为 fish 将ls包装在传递-G标志的函数中,如您所见:

> functions ls
function ls --description 'List contents of directory'
command ls -G $argv
end

您可以将LSCOLORS更改为其他名称,例如在 OS X上:
set -Ux LSCOLORS gxfxbEaEBxxEhEhBaDaCaD

这将产生一个通用环境变量,因此您只需运行一次即可。

或者,您可以通过覆盖功能完全禁用它:
function ls ; command ls ; end
funcsave ls

这将创建并保存一个功能 ls,该功能的优先级高于 bundle 的功能。

关于fish - 如何使用oh-my-fish更改目录列表的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25560595/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com