2016-06-28 50 views
2

如果我將一個名爲myfunc.fish的文件放到一個名爲functions的目錄中,並且它包含一個名爲myfunc的函數,那麼如果我將myfunc作爲命令輸入,那麼fish會找到它。一個魚文件中的多個函數

如果我想在一個文件中有一堆短小的函數,那麼怎麼辦?我如何「包括」他們?

回答

2

source is how you include files

假設您有一組函數thing1thing2等等在您想要使用的單個文件~/mystuff/things.fish中。兩個很好的方法是:

您可以使用自動加載機:使文件functions/thing1.fishfunctions/thing2.fish等各個具有相同的內容:

source ~/mystuff/things.fish 

但更簡單的方法是隻把那source行成您的~/.config/fish/config.fish文件。然後它將被執行每個會話。

相關問題