結論
bashにはこういう文化があって便利。
fishでもやりたかったけど、なんだか面倒だったので&& cd $_
形式でやるのは諦めた。
のでこの方のQiita記事のものを使わせていただいてこれからはmkcd hoge
でやっていくことにした。
fishに$_
相当のものがない
fishはbashコマンドと勝手が違うのでbashあるいはzshでやってたアレができないみたいなことに結構なる。
fishのリポジトリのwikiに実はbash/fishコマンド変換表があるのだけど
$_
相当のlast argmentがなさげ(?)
自分でfunction書くしかない
&&
も独自
fishでは&&
もなくて変わりに; and
で書くことになっている。
なので仮に$_
があっても
mkdir hoge; and cd $_
になってなんだかなという気持ちになってしまった。
諦め
こんなことならもう別のコマンドで代用すればいいじゃんという気持ちになったところで最初に書いたQiitaの記事を見つけたのであのfunctionでやっていくことにした。
余談
!!
とか!$
とか
こういう問題もある。
本件は
関連するIssueはここ。
Wikiには自分でfunctionとkeybindingを用意するようになっているけど、調べたらomfにもそれっぽいのはあって
これ入れるだけでもなんとかなりそう。自分は使ってないけど…。
というか!!
をbang_bangっていうのをはじめて知った