🐚

爆速且つ超簡単におしゃんなターミナルを構築する

2021/11/06に公開
4

はじめに

タイトル通り、一瞬でおしゃんな(使いやすい)ターミナルを構築します。

前提

  • MacOS
  • Homebrew の環境構築

今回やること

↓ のようなターミナルの構築(GIF は VSCODE のものですが、ターミナルも同じです)

インストールするもの

https://starship.rs/
https://iterm2.com/
https://github.com/zsh-users/zsh-autosuggestions
https://github.com/yuru7/HackGen

セットアップ

  1. iTerm2 のインストール
terminal
brew install iterm2 --cask
  1. hackgen-nerd-fonts のインストール
terminal
brew tap homebrew/cask-fonts
brew install hackgen-nerd-fonts
  1. starship のインストール
terminal
brew install starship
  1. zsh-autosuggestions のインストール
terminal
brew install zsh-autosuggestions

これをいれると、自分の過去のコマンドをサジェストしてくれてめちゃくちゃ便利です。
ただ、自分の履歴を表示してるだけなので、間違ったコマンドとかも覚えちゃうのでそれだけ注意が必要です。

  1. iTerm2 の設定

文字や背景色、フォントなどをお好みで設定して下さい。
ちなみにですが、VSCODE のフォントもHackGen35Nerd Consoleにしておくと見やすいのでおすすめです!

  1. .zshrc の設定

~/.zshrc に以下を追加

.zshrc
eval "$(starship init zsh)"
source /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh
  1. ターミナル、エディターを再起動

再起動すると、設定が反映されます。

まとめ

最後までご覧頂きありがとうございました。
過去にやったことを思い出しながら書いてるので、もし間違っている箇所などあればご指摘下さい。

GitHubで編集を提案

Discussion

UnderConstructionUnderConstruction

brewのインストール先が変わっているようで、M1環境での.zshrcのzsh-autosuggestionsの参照先は、
/opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh
となるようです。(^_^)
細かい指摘で申し訳ないです。

まよねーづまよねーづ

コメントありがとうございます!(すみません見逃してました...!)
時間ある時に追記しておきます、感謝です🙏