慣れ親しむことが目的なので、fishermanは入れていません。oh-my-fishを使っています。
zshとくらべてよいところ
- 補完がさらに優秀になっている
zshとの変更点
- export → set
- && → ; and
- || → ; or
- bindKey → bind
環境
cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=16.04 DISTRIB_CODENAME=xenial DISTRIB_DESCRIPTION="Ubuntu 16.04 LTS"
fish -v fish, version 2.2.0
インストール
apt-get install fish
設定ファイル
~/.config/fish/config.fish
~/.zshrcみたいに直下にはない。
自分のハマりどころ
omf installでインストールされないやつ
インストールしてもpeco_select_zsh_historyはないとおこられる。
omf install https://github.com/yoshiori/fish-peco_select_zsh_history
これは怒られない。
omf install https://github.com/yoshiori/fish-peco_select_ghq_repository
面倒なので、ソースを直接config.fishに書き込んだ。
履歴もzsh to fish
zshからfishへ移行すると、どういうわけかzshの履歴がfishにインポートされている。これもよくわからない。しかも書式がちがうからそのままではつかえない。しょうが無いので~/.config/fish/fish_historyを強引に書き換えた。
Ctrl C きかない
これはUbuntuでの自分環境によるものなのかもしれないけど、Ctrl Cでキャンセル + 改行だったのに、改行されなくなった。よくわからない。
参考にしたサイト

仮面ライダーゴースト GC12 仮面ライダー ディープスペクター
- 出版社/メーカー: バンダイ
- 発売日: 2016/04/29
- メディア: おもちゃ&ホビー
- この商品を含むブログを見る