Fischschale wird meine Aliase nicht retten

8

Ich weiß nicht warum, aber nachdem ich eine ganze Reihe von Fisch-Aliasnamen gemacht habe. Ich gehe davon aus, dass ich einen einfachen Schritt vernachlässigt habe, nachdem ich sie alle zugewiesen habe, aber ich kann die Lösung anscheinend nicht selbst finden.

Kann mir jemand helfen?

Vielen Dank!

~ Ev

Ev-
quelle

Antworten:

19

Ein Fisch-Alias ​​wird tatsächlich als Funktion implementiert. Um eine Funktion zu speichern, benötigen Sie funcsave. Das ist also die Reihenfolge

alias foo=bar
funcsave foo

Dadurch wird ~ / .config / fish / functions / foo.fish erstellt, das dann in jeder Fischsitzung verfügbar ist.

Glenn Jackman
quelle
8

Es lief im Grunde auf Folgendes hinaus:

  1. Öffnen Sie ~/.config/fish/config.fishin Ihrem Lieblingseditor. Wenn es nicht schon da ist, wird es es für Sie machen. (Nicht suwahr ? )
  2. Fügen Sie alle gewünschten Aliase hinzu. Es wird sie speichern und dann immer laden, da dies anscheinend Fishs Version von bashrc ist.
  3. Rette es, Baby!
  4. Genießen.
Ev-
quelle
1
Ich bevorzuge diese Methode, damit ich meine Aliase problemlos in einer einzigen Datei bearbeiten kann.
Warlike Schimpanse