2
myfunc.fishというファイルを関数というディレクトリに置き、myfuncという1つの関数が含まれていると、myfuncをコマンドとして入力すると、魚がその関数を探します。1つの魚ファイル内に複数の関数
1つのファイルに短い機能がたくさんある場合はどうなりますか?どのようにそれらを「含める」のですか?
myfunc.fishというファイルを関数というディレクトリに置き、myfuncという1つの関数が含まれていると、myfuncをコマンドとして入力すると、魚がその関数を探します。1つの魚ファイル内に複数の関数
1つのファイルに短い機能がたくさんある場合はどうなりますか?どのようにそれらを「含める」のですか?
source
is how you include files。
thing1
、thing2
などのファンクションを1つのファイル~/mystuff/things.fish
で利用可能にしたいとします。二つの良いアプローチは、以下のとおりです。
あなたはオートローディング機械を使用することができます。同じ内容のそれぞれなど、ファイルfunctions/thing1.fish
を行い、functions/thing2.fish
:
source ~/mystuff/things.fish
しかし、単純なアプローチがちょうどにそのsource
行を置くことです~/.config/fish/config.fish
ファイルその後、セッションごとに実行されます。