fish shellは使いやすいけど,やっぱzsh
fish shellは宣言通りユーザーにfriendlyなシェルですが,シェルの文法,特に変数,が違うことろが多数あって結局zsh
に戻った.しかし,どうしてもfish shell
のfriendlyなAutosuggestions
を忘れられず,zsh
で再現する方法を探したら zsh-autosuggestionsを見つけた.
Install
Macの場合は以下でインストールできる
brew install zsh-autosuggestions
最後は.zshrc
にパスを追加する
source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh
Usage
fish shell
と同様に履歴を参照しながらsuggestion
をしてくれる
その状態で,右キーを押せばコマンドの補完ができる.もちろんキーを変更することもできる.自分の場合はCtrl + F
と設定した.
設定の変更
/usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh
を編集すればいい.例えば.suggestionsの色は ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE
fish shellでも bashスクリプトは実行できるけどね
bassを使えばいいが使いにくい時もある.
変数$
も実行できる
> bass export X=3
> echo $X
3