#設定
~/.zshrcの中に追記していきました
zshでmkdirしたディレクトリにそのままcdする
今までは
mkdir hoge
cd hoge
としていたのですが,zsh触っているうちに
mkdir hoge
だけでhogeディレクトリに移ってくれないかなと思い始めたため そして少し詰まったため
うまく行った設定
alias mkdir='(){mkdir $1;cd $1}'
aliasとして設定したくて自分的にはこれが完璧だった
aliasには無名関数も使える
#うまく行かなかった設定
alias mkdir="mcd"
function mcd(){
builtin mkdir $1
cd $1
}
builtinを入れないとaliasのmkdirが呼び出され再帰でエンドレスになってしまうっぽい
しかしいれたところでうまく行かなかった