将鱼壳别名存储在另一个文件中

问题描述 投票:0回答:1

我在config.fish中有一个~/.config/fish。在编辑fish_prompt时,我不小心删除了一次别名。我有备份,但是从现在开始我要单独存储所有别名。另外,当我source新编辑的config.fish时如何自动加载所有别名?

我有alias update="source ~/.config/fish/config.fish"。因此,如果我更改config.fish and的位置,请根据需要编辑别名,下次我update更新的别名应反映在更新的配置中。我该怎么办?

alias fish
1个回答
1
投票

这里有鱼提供的一些东西:

  • 〜/ .config / fish /以函数命名的文件(以“ .fish”结尾)将在该函数被调用后自动加载
  • 〜/ .config / fish / conf.d /中的文件(以“ .fish”结尾的文件将在config.fish之前获得

因此,您既可以将函数/别名分别放入函数文件中,也可以将其放入所需的任何分组的conf.d文件中。

也可以将fish_prompt放在其自己的文件中-〜/ .config / fish / functions / fish_prompt.fish

((“别名”也只是制作函数的俗气的辅助函数-核心外壳没有别名的概念)

© www.soinside.com 2019 - 2024. All rights reserved.