In Bash können Sie einen eingegebenen Alias erweitern. Wenn ich beispielsweise einen Alias habe cmd="cd ~/user"
, würde das Eintippen cmd
und anschließende Drücken von Ctrl+ Alt+ eihn in ändern cd ~/user
. Gibt es eine Möglichkeit, dies mit Fish zu tun?
Antwort1
In fish alias
erstellt der Befehl einfach eine triviale Funktion. Zum Beispiel:
alias cmd 'cd ~/user'
Ist einfach eine Abkürzung für
function cmd
cd ~/user
end
Da es sich um eine Funktion in Fish handelt, können Sie den Textkörper in der Befehlszeile nicht erweitern, während Sie den Alias eingeben. Für Ihre Situation empfehle ich eine Abkürzung, z. B. abbr cmd 'cd ~/user'
.