我希望我的$PATH环境变量专门包含3个特定目录,而没有其他目录。

我不想使用个人添加和REMOVE命令来塑造我的$PATH变量。

在狂欢中,我可以说PATH="aaa:bbb:ccc"

但是我还没有找到一种在鱼壳中做到这一点的方法。 OR I'M缺少一些语法。

鱼教程也没有涵盖这一点。它仅提及迭代方法(路径的add/remove)

我可以在~/.config/fish/config.fish中添加什么命令来完成此操作?

分析解答

您可以将set-gx一起使用,因为它是定义全局变量并将其导出到单个命令中的环境的速记,因此您可以将其保存到此路径~/.config/fish/config.fish

set -gx PATH "/path/to/test1" "/path/to/test2" "/path/to/test3"

不要忘记重新启动shell或运行source ~/.config/fish/config.fish以进行更改以生效!