shellをfishに変えて快適なターミナル環境を
背景
自分は普段bashを使っていましたが、最近になってfishに変えました。
なかなかによかったので備忘録としても公開したいと思います。
ターミナルはitem2を使っています。
iterm2: https://www.iterm2.com/
fish: https://fishshell.com/
fishとは
Friendly Interactive SHell
の略。
- デフォルトでいい感じの見た目つけてくれる
- 過去に打ったコマンドから入力の補完してくれる
- 打てないコマンドだったら色で示してくれる
- ディレクトリ移動にも補完つけてくれる etc..
最後の方に移行後の画像載せてます。。。
bashよりは見た目も良くなりますし(デフォルトで)、補完も効いてくれるので使いやすいです。
導入
Homebrewでインストールします。
homebrew: https://brew.sh/index_ja
brew install fish
デフォルトのシェルをfishに
sudo -s
echo /usr/local/bin/fish >> /etc/shells
exit
chsh -s /usr/local/bin/fish
以上のコマンドを打つことによってシェルファイルにfishの情報を書き込み、ターミナルを開いた時のシェルをfishにしています。
導入は以上で終わりです。思ったよりも簡単です。
ちょっとオシャレにする
デフォルトで使用してもいいのですが、少しオシャレにしようと思います。
fisher
というプラグインをインストールします。
curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish
今回はbobthefishというテーマをfisherを使って適用してみます。
fisher add oh-my-fish/theme-bobthefish
文字化けっぽくなっていると思うので、フォントのインストールも必要になります。
どこでもいいですが
git clone https://github.com/powerline/fonts.git
fontsというディレクトリができるので
cd fonts
./install.sh
ターミナルの環境設定からフォントをいじったり色を変えてみたりしましょう。
自分はフォントはMeslo LG L DZ for powerline
みたいなやつを使っています。
移行後
適当にコマンド打っています。。。
なかなかオシャレになって満足してます。補完も効いて最高です。
最後に
zsh
とかも気になっているので比べたりしてみたいなあ。。。
当分はfishを使い続けるだろうと思っています。
Author And Source
この問題について(shellをfishに変えて快適なターミナル環境を), 我々は、より多くの情報をここで見つけました https://qiita.com/kuropp/items/d61333148050042183b2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .