为 fish shell 指定不同的配置文件

Specifying a different config file for fish shell

是否可以 运行 使用不同的配置文件覆盖存储在文件 .config/fish/config.fish 中的默认配置文件(甚至没有配置文件)?

fish 当前不提供此功能,但您可以使用 eval 来评估当前 shell 中的内容,避免加载 config.fish 文件。

Fish 在 $XDG_CONFIG_HOME/fish 或 ~/.config/fish 中查找其配置(如果未设置)。因此,将 XDG_CONFIG_HOME 设置为例如/tmp(甚至 /dev/null)开始钓鱼之前。