Closed8
zsh から fish に移行中
mac で普段使うシェルを zsh から fish に移行しようかと思いたった(ずっとやりたかったけど放置していた)
補完が楽なんですよね。たぶん。
影響を受けたことは否めない、というより、とてもグッときた。最高だった。
install
$ brew install fish
でOK。とりあえず安定するまでデフォルトシェルにはしない。いつでもできるので。
Set up
$ fish
$ fish_config
fishに入って fish_config をするとブラウザでおしゃれに設定を変更できる。GUIってやっぱ便利やなぁ。
- Solarized Dark が好きなのでテーマ変更
それ以外はデフォルトでOKでした
Fisher
プラグインマネージャーはFisher
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
curlでさくっとインストール
fisher の使い方は
fisher --help
で確認
Plugin: z for fish
よく訪れるパスにど〜んと飛べる便利な人
$ cd /usr/local/bin
という履歴があった場合、
$ z bin
で補完が効く感じ。
$ z -l
で履歴が見れる
exa
fish 関係ないけど、 exa 便利なので入れておく。
そういえば入れてなかったな〜 的な。
雑に言えばカラフルな ls
コマンド。
$ exa -l
とするといい感じにファイルの権限とか綺麗に見れる
例えばこれは Flutter SDK のリポジトリ
環境設定の移行は fish の Document 読みながらぺたぺた書けば出来た
.zshrc -> .config.fish をサクッとやってくれるツール見たいなものがあったのかは知らない・・・
高々10行ちょっとだったので手動でOKだった。
このスクラップは2021/04/28にクローズされました