2
如果我將一個名爲myfunc.fish的文件放到一個名爲functions的目錄中,並且它包含一個名爲myfunc的函數,那麼如果我將myfunc作爲命令輸入,那麼fish會找到它。一個魚文件中的多個函數
如果我想在一個文件中有一堆短小的函數,那麼怎麼辦?我如何「包括」他們?
如果我將一個名爲myfunc.fish的文件放到一個名爲functions的目錄中,並且它包含一個名爲myfunc的函數,那麼如果我將myfunc作爲命令輸入,那麼fish會找到它。一個魚文件中的多個函數
如果我想在一個文件中有一堆短小的函數,那麼怎麼辦?我如何「包括」他們?
source
is how you include files。
假設您有一組函數thing1
,thing2
等等在您想要使用的單個文件~/mystuff/things.fish
中。兩個很好的方法是:
您可以使用自動加載機:使文件functions/thing1.fish
,functions/thing2.fish
等各個具有相同的內容:
source ~/mystuff/things.fish
但更簡單的方法是隻把那source
行成您的~/.config/fish/config.fish
文件。然後它將被執行每個會話。