在鱼类配置文件中列出功能?

问题描述

如何列出已保存在配置文件中的所有功能

我尝试了functions | cat,但是列出了很多不在我的配置文件夹中的功能

解决方法

遍历已知的函数名称,然后使用functions -details $f获取在其中定义的文件并对该信息进行过滤。

for f in (functions)
    if string match '*/.config/fish/config.fish' (functions --details $f)
        echo $f
    end
end