生産性を向上させるためにMacの端末をカスタマイズする方法

Macのターミナルで時間を過ごす場合は、アプリケーションのルックアンドフィールをカスタマイズする価値があります。幸いなことに、Macの端末をカスタマイズして生産性と効率を高める方法はたくさんあります。
この投稿では、Macのターミナルウィンドウをカスタマイズするための最も興味深い方法をいくつか紹介します。
ターミナルテーマの調整
ターミナルには、一見気付かないかもしれませんが、シェルウィンドウにテーマを設定する機能が組み込まれています。これを行うには、ターミナルの[設定]画面に移動します。

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

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

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

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

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

[スタートアップ]で、[コマンドの実行]ボックスをオンにしてから、実行する関連コマンドを入力しますが、ここでは[シェル内で実行]チェックボックスをオンのままにします。

この設定は、関連付けられたプロファイルに自動保存され、次にそのプロファイルでシェルを開いたときに実行されます。起動コマンドをオフにするには、[コマンドの実行]ボックスのチェックを外します。
プロンプトの色付け
「.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
を省略します。 。フォーマットを終了するには、\e[0m
を印刷します printf
を使用して標準出力に 。

以前と同じANSIコードを使用して、プロンプトの書式設定に関してさらに深く掘り下げることもできます。
ターミナルウィンドウのタイトルを変更する
デフォルトでは、ターミナルは現在の作業ディレクトリ、アクティブなプロセス、およびビューポートサイズをターミナルウィンドウのタイトルバーに表示します。

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

[タイトル]セクションで設定を調整し、現在のプロファイルを実行している開いているシェルウィンドウ内で結果を確認できます。開いている複数のタブの設定を複製する場合は、タブ画面内にも同じ広範な設定があります。
まとめ
ターミナルを独自のものにすることは、エクスペリエンスをパーソナライズし、より効率的かつ生産的になるための優れた方法です。実際、Macのターミナルをカスタマイズするためにできることは他にもたくさんあります。この投稿では、最大のヒット曲を紹介しています。
特定の要件に合わせて調整されたターミナルを使用すると、ターミナルからコンピューター全体を実行したり、ターミナルからMacを更新したりすることができます。カスタマイズできる場合は、ターミナルをもっと使用しますか?以下のコメントセクションでお知らせください!
-
パフォーマンスを向上させるために Mac を最適化する方法
「初めて iMac を購入したときは、スムーズで完璧なパフォーマンスで最高でした。しかし、今は少し遅くなったと感じており、応答時間は以前のものではありません。」 – デビッド・モリソン 「インターネット サーフィンは、もはや Mac での体験とは異なります。システムの起動も遅くなり、必要なアプリの起動も遅れます。」 – カミラ・スミス. 時間の経過とともに Mac が遅くなったと感じたことはありますか? Mac のパフォーマンスに満足していませんか? Mac を最初に購入したときのほうがよかったと思いますか? あなたのスローマックの犯人は誰? 同じ経験があるなら、Mac を最適化す
-
Mac ターミナルをカスタマイズして生産性を向上させる手順
ターミナル アプリは、macOS オペレーティング システムで使用できるターミナル エミュレーターです。このアプリは、オペレーティング システムへのテキスト ベースのアクセスを提供します。Unix シェルと組み合わせて使用すると、OS へのコマンド ライン インターフェイスとなります。このアプリは、通常のタスクと複雑なタスクの両方を実行するのに役立ちます。 ターミナルを時々使用している場合は、ターミナルの外観をカスタマイズすることを考えたことがあるはずです。また、ターミナルのさまざまなプロパティを変更して、より便利にすることもできます。 この投稿では、Mac でターミナルをカスタマイズ