是否可以让鱼根据您所在的目录自动加载其他配置?一个可能的例子,但显然这不起作用.您导航到项目文件夹:
cd ~/my_proj
Run Code Online (Sandbox Code Playgroud)
在该文件夹中有一个文件,其中.fish.config包含一个现在可访问的特殊鱼类功能(因为我们在其中my_proj).
fish中是否有任何内置机制允许在导航到目录时从某些fish配置文件加载(类似于上面的内容)?
看看声明的--on-variable标志function.你可以定义这样一个在PWD改变时运行的函数:
function react_to_pwd --on-variable PWD
echo Reacting to PWD changing to $PWD
end
Run Code Online (Sandbox Code Playgroud)