是否有可能让鱼自动根据您所在的目录加载其他配置? 一个可能的例子,但显然这是行不通的。您导航到项目文件夹:鱼壳自动目录特定功能
cd ~/my_proj
有一个叫.fish.config
含有一种特殊的鱼功能,现在是可访问(因为我们是在my_proj
)该文件夹中的文件。
鱼有没有内置的机制,可以在导航到目录(类似于上面)时从某些鱼配置文件加载?
是否有可能让鱼自动根据您所在的目录加载其他配置? 一个可能的例子,但显然这是行不通的。您导航到项目文件夹:鱼壳自动目录特定功能
cd ~/my_proj
有一个叫.fish.config
含有一种特殊的鱼功能,现在是可访问(因为我们是在my_proj
)该文件夹中的文件。
鱼有没有内置的机制,可以在导航到目录(类似于上面)时从某些鱼配置文件加载?
查看function
声明的--on-variable
标志。你可以这样定义一个函数运行每当PWD变化:
function react_to_pwd --on-variable PWD
echo Reacting to PWD changing to $PWD
end
这真是太棒了! –
太酷了。谢谢! – jQwierdy
你可以使用'cd'的别名来测试目录并运行一些命令dep结束于当前目录。 –
或者如果pwd不是您的特殊位置,则返回一个“常规”函数,否则它会执行该工作。请求中棘手的部分可能只是卸载目录特定配置中设置的任何内容。 –