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

Oh-my-zsh

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実行されたときにロードされることを意味します。したがって、常に使用できますが、実行中にのみメモリを占有します。

おすすめ記事