[Git] zshターミナルでブランチ名を表示して色付けする方法 [M1 Mac]

以下のようにターミナルにGitのブランチ名をつけたかったので調べました。

参考にしたサイトです。

とむじそブログ
【最新版】Macのターミナル画面にGitブランチ名を表示させるようにする 何もしなければMacのターミナル画面を起動するとこんな感じです。今回は、このターミナルの画面に「現在のGitのブランチ名」を表示させるようにします。こんな感じです。環...
目次

zshの設定ファイルを開く

viやvscode等でzshの設定ファイルである~./zshrcを開きます。

vi ~/.zshrc

設定を追加する

下記のおまじないを追記して保存します。何をやっているかは分からなくて良いです。僕も分かりません。

# git
autoload -Uz vcs_info
setopt prompt_subst
zstyle ':vcs_info:git:*' check-for-changes true
zstyle ':vcs_info:git:*' stagedstr "%F{magenta}!"
zstyle ':vcs_info:git:*' unstagedstr "%F{yellow}+"
zstyle ':vcs_info:*' formats "%F{cyan}%c%u[%b]%f"
zstyle ':vcs_info:*' actionformats '[%b|%a]'
precmd () { vcs_info }

# プロンプトカスタマイズ
PROMPT='
[%B%F{red}%n@%m%f%b:%F{green}%~%f]%F{cyan}$vcs_info_msg_0_%f
%F{yellow}$%f '

設定を適用する

保存しただけだと適用されないので、sourceコマンドで設定を適用させます。

source ~/.zshrc
よかったらシェアしてね!

この記事を書いた人

情報工学専攻の修士課程を卒業後、某企業の情報系技術職として勤務。新しいことが好きなので、技術のキャッチアップをして発信しています。

■技術
C / C++ / JavaScript / Python / Ruby / Git / HTML&CSS

■趣味
旅行 / カメラ / 動画制作

コメント

コメントする

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次
閉じる