「catコマンドをリッチに!batを使う」+「zsh: correct」+「zsh: bad assignment」

batコマンドとは

github.com

様々な言語に対応したリッチなcatコマンドという感じ。 以下は公式サイトから引用。 f:id:saneeeatsu:20180907133818p:plain f:id:saneeeatsu:20180907133825p:plain

インストール

$ brew install bat

$ bat ViewController.swift
zsh: correct 'bat' to 'at' [nyae]? 

「n」とすればbatになるけどいちいち聞かれるのは面倒🤔

エラー解決方法

zsh: correct

.zshrcにnocorrectを使ったaliasを書くことで解決する。

# ~/.zshrc

alias bat = 'nocorrect bat'

zsh: bad assignment

実は上のように設定するとzsh起動時に「bad assignment」というエラーが出る。
「=」の両端のスペースを削除して解決。

alias bat='nocorrect bat'

参考

zsh: correct

zsh: bad assignment