Ubuntuにfishをいれる

fishはターミナルでコマンドの予測候補を出してくれたり、カッコいいテーマに変更してくれるプラグインです。

↓こんな感じになります。

f:id:tmls:20201203211207p:plain

f:id:tmls:20201203211009p:plain

環境

Ubuntu20.04 LTS

インストール

fish

下記のコマンドでインストールできます。

sudo apt-add-repository ppa:fish-shell/release-3
sudo apt-get update
sudo apt-get install -y fish

これで、コマンドの予測候補が表示されるようになったと思います!

fisher

もっと使いやすくするために、fishのプラグインマネージャであるfisherを導入しましょう。

curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish

そして、fish install <リポジトリ> というコマンドでfishのテーマやプラグインをインストールすることができます。

例えば、下記のコマンドではbobthefishというテーマをインストールしています。

fish install oh-my-fish/theme-bobthefish

テーマはこのあたりから探しましょう。

ちなみに、本記事の冒頭にあるレトロなテーマはgruvboxというテーマで、↓です

github.com

フォントのインストール

いくつかのテーマはpowerlineフォントでないと正しく表示されません。
これが結構多いので、インストールしておきましょう。

下記のコマンドでインストールできます。

sudo apt-get install fonts-powerline

あとはターミナルの設定から、powerlineのフォントを選択しましょう。

参考

fishshell.com

qiita.com