Macでプログラミングやサーバー操作をしていると、必ずお世話になる「ターミナル(コンソール)」。 デフォルトの白黒画面のままだと、「どこまでがコマンドで、どこからが実行結果なのか見づらい…」と思ったことはありませんか?
実は、ちょっとした設定ファイル(.zshrc)をいじるだけで、ユーザー名やホスト名、フォルダ名に一瞬で色をつけることができる裏技があります!
今回は、Macの標準シェルである「Zsh」を使って、ターミナルのホスト名に色をつける手順を初心者にも分かりやすく解説します。
単に「見た目がカッコよくなる」だけではありません。実用的なメリットがたくさんあります。
それでは、さっそく設定してみましょう!
作業はたったの5分で完了します。
.zshrc)を開くまずは、Macのターミナルを開き、設定ファイルである .zshrc を編集するコマンドを実行します。
Bash
nano ~/.zshrc
[補足]
nanoはターミナル上で動くテキストエディタです。ファイルがまだ存在しない場合は、新規に作成されます。
エディタが開いたら、以下のコードをコピーして貼り付け(ペースト)してください。
Bash
# プロンプトのカスタマイズ(ホスト名に色をつける)
PROMPT='%F{green}%n%f@%F{cyan}%m%f %F{yellow}%1~%f %# '
一見難しそうに見えますが、構造はとてもシンプルです。
%n:ユーザー名(%F{green} で緑色に装飾)%m:ホスト名(%F{cyan} でシアン/水色に装飾)%1~:現在のフォルダ名(%F{yellow} で黄色に装飾)Ctrl + O を押し、Enter を押して上書き保存します。Ctrl + X を押してエディタを閉じます。Bash
source ~/.zshrc
これで、画面のホスト名が鮮やかに色づいたはずです!
「緑や水色じゃなくて、他の色がいいな」という方も大丈夫。
設定コードの %F{...} の中に、以下の色名を入れるだけで自由に変更できます。
| 色名 | 指定するコード |
| 赤 | %F{red} |
| 青 | %F{blue} |
| マゼンタ(ピンク系) | %F{magenta} |
| 白 | %F{white} |
さらに、%F{208} のように 0〜255の数字 を入れると、オレンジやエメラルドグリーンなど、256色の中からさらに細かい色を選ぶことも可能です!
今回はMacのターミナルでホスト名に色をつける裏技をご紹介しました。
毎日使うツールだからこそ、ほんの少し手を加えるだけで驚くほど作業効率と使い心地が変わります。ぜひ自分好みのカラーを見つけて、快適なMacライフを楽しんでください!