¿Cómo ampliar los alias en la concha de pescado?

¿Cómo ampliar los alias en la concha de pescado?

En bash puedes expandir un alias que escribas. Por ejemplo, si tengo un alias cmd="cd ~/user", escribirlo cmdy luego presionar Ctrl+ Alt+ elo cambiará a cd ~/user. ¿Hay alguna manera de hacer esto con pescado?

Respuesta1

En fish, el aliascomando simplemente crea una función trivial. Por ejemplo,

alias cmd 'cd ~/user'

Es simplemente una abreviatura de

function cmd
  cd ~/user
end

Debido a que es una función en fish, no puedes expandir el cuerpo en la línea de comando mientras escribes el alias. Para su situación recomiendo una abreviatura; p.ej, abbr cmd 'cd ~/user'.

información relacionada