[ターミナル] powerlevel9kを使ってカスタマイズ

shellカスタマイズ, シェル

広告

普段の開発時によく使うものの一つがターミナルになります。そこで、ターミナルでの開発が楽しくなるように表示を変更して見たいと思いました。
最近macのterminal.appからitem2に変更しました。

完成形

powerlevel9kを使用

こちらのリンクからcloneしてくる
https://github.com/bhilburn/powerlevel9k
git clone https://github.com/bhilburn/powerlevel9k.git

Fontの適用

powerlevel9kを使うに当たり、フォントの追加が必要になります。Source code pro を入れることにしました。
https://github.com/ryanoasis/nerd-fonts/tree/master/patched-fonts/SourceCodePro

Fontの追加

~/Library/Font/
の中にダウンロードしてきたfont(.ttf)を追加

iterm に入れる

Preference->Profiles->Text->Fontのchange Fontから先程追加したフォントを適用する

.zshrcに記述

POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=()
POWERLEVEL9K_PROMPT_ADD_NEWLINE=true
POWERLEVEL9K_PROMPT_ON_NEWLINE=true
POWERLEVEL9K_SHORTEN_DIR_LENGTH=2
POWERLEVEL9K_TIME_FORMAT="%D{%H:%M:%S \uE868  %Y-%m-%d}"
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(os_icon user dir vcs virtualenv)
POWERLEVEL9K_USER_DEFAULT_BACKGROUND="green"
POWERLEVEL9K_USER_DEFAULT_FOREGROUND="black"
POWERLEVEL9K_SHOW_CHANGESET=true
POWERLEVEL9K_CHANGESET_HASH_LENGTH=7
POWERLEVEL9K_MODE='nerdfont-complete'
source ~/powerlevel9k/powerlevel9k.zsh-theme

広告