やる気がストロングZERO

やる気のストロングスタイル

【覚書】Ubuntuのシェルをfishにした

環境

Ubuntu 18.04.3 LTS

デフォルトシェルをbashに戻した

zshを使ってたけどとりあえず、bashに戻した。

fishをパッケージからインストール

GitHub - fish-shell/fish-shell: The user-friendly command line shell.

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

デフォルトshellをfishに変えるのはやめたほうがいいかもって事だった為、
.bashrcの末尾に

exec fish

を追記。

fisherをインストール

GitHub - jorgebucaran/fisher: A plugin manager for Fish.

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

Bootstrap installationの部分はやらなかった

fisherでパッケージをインストール

fzfをインストール

GitHub - junegunn/fzf: A command-line fuzzy finder

git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install

fzf用fishパッケージインストール

fisher install jethrokuan/fzf

新しいコマンド体系を使うため、~/.config/fish/config.fishに下記を記入

set -U FZF_LEGACY_KEYBINDINGS 0

ghqのインストール

goの設定を行ってから

go get github.com/motemen/ghq

ghq用のfishパッケージインストール

fisher install decors/fish-ghq