Macのターミナルをカスタマイズして生産性を向上させる方法

Macのターミナルを使用する時間があるなら、アプリケーションの見た目や使い勝手をカスタマイズする価値があります。良いニュースは、Macのターミナルをより生産的で効率的にカスタマイズする方法がたくさんあることです。
この記事では、Macのターミナルウィンドウをカスタマイズする最も興味深い方法のいくつかを紹介します。
関連記事: Macターミナルから任意のフォルダーを開く方法
ターミナルテーマの調整
ターミナルにはシェルウィンドウのテーマを変更する機能が内蔵されていますが、最初は気づかないかもしれません。これを行うには、ターミナルの設定画面に移動します。

ここから、プロファイルタブを選択します。このセクションでは、ターミナルウィンドウの外観を調整できます。

背景色やテキスト色、テキストレンダリングオプション、フォントサイズやフォントファミリー、カーソルの種類、選択色、ANSI色を変更できます。後者は、ターミナルコマンドが色付きの出力を表示する際に使用されますが、他には表示されません。
左側のメニューにはいくつかのプロファイルが表示されます。これらのいずれかを選択するか、ペインの下部にある「+」アイコンをクリックして新しいカスタムプロファイルを作成できます。プロファイルは設定のコンテナなので、何かを調整する前に個人用プロファイルを作成することをお勧めします。

準備ができたら、デフォルトボタンをクリックして新しいプライマリプロファイルを設定します。これで、新しいターミナルウィンドウはこのプロファイルで開かれます。
「シェル -> 新しいウィンドウ」から特定のプロファイルでターミナルウィンドウを開くこともできます。ここでもプロファイルを選択できます。

また、プロファイル画面の下部のメニューからターミナルにプロファイルをインポートすることもできます。

これにより、他のアプリの異なるバージョンのプロファイルとターミナルの体験を調和させることができます。たとえば、Vimエディタ、ターミナル、Slackアプリのすべてに同じプロファイルとテーマをインストールできます。
ログインコマンド
ターミナルは、シェルウィンドウが開いているときに特定のコマンドを実行できます。これをプロファイルごとに割り当てることができるので、異なるプロファイルがユニークなコマンドを実行します。
これを行うには、プロファイル設定ペイン内のシェルタブを選択します。

スタートアップの下で、「コマンドを実行」ボックスをチェックし、実行したい関連コマンドを入力しますが、「シェル内で実行」ボックスはここでチェックのままにします。

この設定は関連するプロファイルに自動保存され、次回そのプロファイルでシェルを開くときに実行されます。スタートアップコマンドをオフにするには、「コマンドを実行」ボックスのチェックを外すだけです。
関連記事: macOSターミナルアプリのベスト代替4選
プロンプトの色付け
「.zshrc」ファイルを編集することで、ターミナルのプロンプトテキストに色を付けることができます。これはシェルウィンドウ内に表示される固定テキストです。

まず、次のコマンドでnanoエディタで「.zshrc」ファイルを開きます。
nano ~/.zshrc
エディタ内で、PROMPT=で始まる新しい行を追加します。ANSIカラーコードとプロンプトスタイルが続きます。ここでの完全なコードは次のとおりです。
PROMPT="%F{cyan}%n %1~ %# %f"例を分解すると、スタイリングを%Fと%fで囲んで色を使用することを示し、波括弧内に色名{cyan}を追加しました。これも0から256の間の数字にすることができます。
そこから、いくつかのプロンプトスタイルを設定しました:
- ユーザー名を表示する(
%n) - ホームディレクトリなしで現在の作業ディレクトリパスを表示する(
%1~) - ユーザーがルート管理者であればハッシュ記号を表示し、そうでなければパーセント記号を表示する(
%#)
ここでできることはもっとたくさんあり、以前のターミナルバージョンのbashプロファイルを使用するよりも簡単です。
ターミナルテキストの色付けとフォーマット
プロファイル設定やプロンプト内のシェルコマンドを使用して、ターミナルで入力したテキストをフォーマットすることもできます。
プロファイルにテキスト色を付けるには、ターミナル設定の「プロファイル -> テキスト」画面でテキスト色設定を使用します。

テキストに一時的に色を付けるには、テキストを二重引用符で囲み、printfコマンドを使用します:
printf"\e[31mHello World\e[0m\n"これを分解しましょう:
\eは非印刷文字をエスケープします[31mは赤いテキストの色コードですHello Worldは文字列リテラルです\e[0mはフォーマットをクリアして新しいテキストが色付きで表示されないようにします\nは新しい行を印刷します
テキストが色付きで表示され続けるようにするには、\e[0mを省略します。フォーマットを終了するには、printfで標準出力に\e[0mを印刷します。

以前のANSIコードを使用して、プロンプトフォーマットに関してさらに深く掘り下げることもできます。
関連記事: Macのコンピュータ名を変更する方法
ターミナルウィンドウのタイトルを変更
デフォルトでは、ターミナルは現在の作業ディレクトリ、アクティブプロセス、およびターミナルウィンドウのタイトルバーに表示されるビューポートサイズを表示します。

これをターミナルの設定の「プロファイル -> ウィンドウ」タブから変更できます。

タイトルセクションの設定を調整し、現在のプロファイルを実行している任意のオープンシェルウィンドウ内で結果を確認できます。同じ広範な設定は、複数のオープンタブに設定を複製したい場合にタブ画面内でも見つけることができます。
まとめ
ターミナルを自分のものにすることは、体験をパーソナライズし、より効率的で生産的になる素晴らしい方法です。実際、Macのターミナルをカスタマイズするためにできることはもっとたくさんあり、この記事ではそのハイライトを紹介しています。
特定の要件に合わせて調整されたターミナルを使用すれば、ターミナルからコンピュータ全体を操作したり、ターミナルからMacを更新したりすることができます。カスタマイズできるようになったら、ターミナルをもっと使いますか?下のコメントセクションでお知らせください!