Fish Shell でエイリアスを展開するにはどうすればいいですか?

Fish Shell でエイリアスを展開するにはどうすればいいですか?

bash では、入力したエイリアスを展開できます。たとえば、エイリアス がある場合cmd="cd ~/user"、 と入力して+ +cmdを押すと に変更されます。fish でこれを行う方法はありますか?CtrlAltecd ~/user

答え1

fishでは、このaliasコマンドは単純な関数を作成するだけです。たとえば、

alias cmd 'cd ~/user'

単に略語である

function cmd
  cd ~/user
end

これは fish の関数なので、エイリアスを入力するときにコマンド ラインで本体を展開することはできません。状況に応じて、省略形 (例: ) を使用することをお勧めしますabbr cmd 'cd ~/user'

関連情報