Oh-my-zsh "take"コマンド - Fishにもそれに対応するコマンドはありますか?

Oh-my-zsh "take"コマンド - Fishにもそれに対応するコマンドはありますか?

Oh-my-zshには、takeディレクトリを作成して1つの手順でそのディレクトリに入ることができるコマンドがあります。 Fishシェルに対応するコマンドはありますか?

を使ってこれを行うことができることは知っていますが、mkdir newDir && cd newDirOh-my-zshが提供するより短くて便利なバージョンが好きです。

答え1

内蔵されていませんが、再現しやすいです。

function take
    mkdir -p "$argv[1]"; and cd "$argv[1]"
end

funcsave take

$HOME/.config/fish/functions/take.fish「遅延ロード」とは、Fish の起動時に関数がロードされず、コマンドが最初にtake実行されたときにロードされることを意味します。したがって、常に使用できますが、実行中にのみメモリを占有します。

関連情報