⭐
Macのターミナルをカスタマイズしよう(Starshipの導入)
Starshipとは
Macのターミナルの見た目を自分好みにカスマイズできるツールです。
導入後簡単な設定をするだけで、かなりオシャレになります。
ぜひ皆さんも導入してみてください。
Starshipの導入
下記コマンドを実行し、Starshipをインストールします。
brew install starship
~/.zshrcに以下記述を追加します。
.zshrc
eval "$(starship init zsh)"
Starshipのカスタマイズ
下記コマンドをそれぞれ実行し、設定ファイルを作成します。
mkdir ~/.config
touch ~/.config/starship.toml
~/config/.starship.tomlに以下記述を追加します。
.starship.toml
[directory]
truncation_length = 10
truncate_to_repo = false
[git_status]
conflicted = "💥"
ahead = "🏎💨"
behind = "🥲"
diverged = "😵"
untracked = "🌚"
stashed = "📦"
modified = "📝"
staged = '🔦'
renamed = "🏷"
deleted = "🗑"
[[battery.display]]
threshold = 100 // バッテリー残量が常に表示されるように設定
style = "bold blue"
[battery]
full_symbol = "🤗"
charging_symbol = "😌"
discharging_symbol = "😨"
[time]
disabled = false
use_12hr = true // 12時間表示に設定
[memory_usage]
disabled = false
threshold = -1 // 常にメモリ使用率が表示されるように設定
style = "bold dimmed green"
Fontの設定
上記設定後、上記の絵文字やアイコンの文字化けを防ぐために「CodeNewRoman Nerd Font」のフォントを導入をオススメします。
上記リポジトリの/tree/master/patched-fonts/CodeNewRoman/Regular/complete/
内にあるCode New Roman Nerd Font Complete.otfをzsh(内蔵ターミナル)、iTerm2、Visual Studio Code(VsCode)等、Starshipを利用したいアプリケーションでフォントを指定してください。
参考
以下サイトを参考にさせていただきました。大変感謝です。
Discussion