如果我将一个名为 myfunc.fish 的文件放在名为 functions 的目录中,并且它包含一个名为 myfunc 的函数,那么如果我将 myfunc 作为命令键入,fish 将找到它。
如果我想在一个文件中包含一堆短函数怎么办?我如何“包括”它们?
假设您希望在单个文件中提供一组函数thing1、thing2等~/mystuff/things.fish。两个好的方法是:
您可以使用自动加载机:使文件functions/thing1.fish,functions/thing2.fish等等。每个具有相同的内容:
source ~/mystuff/things.fish
Run Code Online (Sandbox Code Playgroud)
但更简单的方法是将该source行放入您的~/.config/fish/config.fish文件中。然后它将为每个会话执行。
| 归档时间: |
|
| 查看次数: |
1092 次 |
| 最近记录: |