【Mac】fish + oh-my-fish + pecoの導入方法


環境

OS X ElCapitan 10.11.6


fishのインストール

brewでfishをインストールする。

brew install fish  

※brew自体のインストールについてはこちら参照。

次にシェル一覧にfishを追加する。

vim /etc/shells  
# 以下行を追加  
/usr/local/bin/fish  

次に通常利用するシェルをfishに設定する。

chsh -s /usr/local/bin/fish  

oh-my-fishのインストール

以下コマンドを実行するだけ。

curl -L http://get.oh-my.fish | fish  

pecoのインストール

pecoはbrewとomfコマンドでインストールできる。

brew install peco  
omf install peco  

インストールできたら、fishの設定ファイルにpecoの設定を追記する。
fishの設定ファイルが存在しない場合は新規作成する。

vim ~/.config/fish/config.fish  
# 以下行を追記する  
function fish_user_key_bindings  
    bind \cr peco_select_history  
end  

以上で設定完了です。