Shell

Fish-Shell 不會保存我的別名

  • June 2, 2021

我不知道為什麼,但是在做了一大堆魚別名之後。我假設在分配它們之後我忽略了一個簡單的步驟,但我自己似乎找不到解決方案。

誰能幫我一把?

非常感謝你!

~ 這個

它基本上歸結為:

  1. ~/.config/fish/config.fish在您喜歡的編輯器中打開。如果它還沒有,它會為你做的。(不要su這樣。)
  2. 添加您想要的所有別名。它將保存它們並始終載入,因為這顯然是 Fish 的 bashrc 版本。
  3. 保存它,寶貝!
  4. 享受。

魚別名實際上是作為函式實現的。要保存函式,您需要funcsave. 所以這是順序

alias foo=bar
funcsave foo

這將創建 ~/.config/fish/functions/foo.fish ,然後將在任何魚會話中可用。

alias命令也可以不使用=

alias foo "bar baz qux"

引用自:https://unix.stackexchange.com/questions/281378