Written by
JackYamamoto概要: .zshrcファイルはZSHの設定ファイルであり、macOSには存在しないため、新しいファイルを手動で作成する必要があります。この投稿では、Mac上での作成方法とMac上での場所を説明します。
Z shell、またはzsh、はBourneシェルの拡張バージョンであり、さまざまな新機能、テーマへのアクセス、およびプラグインのサポートを備えています。定期的にTerminalを使用する場合、おそらくzshがデフォルトのシェルになっていることに気付いているかもしれません。
Bashのアップグレードとして、zshにはプラグインとテーマのサポートがあり、zshにさまざまなプラグインフレームワークを組み込むことができます。また、スペル修正機能も含まれており、zshが細かな入力ミスを修正できます。
zshシェルを起動すると、zshシェルの設定に使用されるzshrcファイルが見つからないため、zshがアクセスするためにユーザーのホームディレクトリに手動で作成する必要があります。この投稿では、zshrcファイルの役割、場所、およびMac上での作成方法について説明します。さあ始めましょう。
この投稿が役に立てば幸いです。
zshrcファイルとは?
.zshrcファイルは、Z-ShellまたはZSHリソースファイルであり、ユーザーが.zshrcファイルを作成したMacOS上の任意の場所に存在します(これらのファイルはシェルによってデフォルトで作成されません)。Zshシェル(またはプロンプト)は、このファイルに含まれる設定を使用します。このファイルは、ZSHシェルを起動するたびに実行されるスクリプトです。
このファイルの主な機能は、インタラクティブシェルの環境を設定することです。zshrcの使用方法と役割は、Bashシェルのbash_profileファイルと似ています。
zshrcファイルの作成
まず、デフォルトではmacOSには~/.zshrc(.zshrcファイルを含む)が存在しないため、作成する必要があります。 ~/.zshrcでは、'~/'はユーザーのホームディレクトリを示し、.zshrcはZSHファイルの設定自体を示します。
.zshrcファイルを作成するには、Terminalを使用する必要があります。以下は手順です。
ステップ1: Launchpad > その他 > ターミナル に移動し、ダブルクリックして開きます(またはFinder > アプリケーション > ターミナル に移動し、ダブルクリックして開きます)。
ステップ2:次のコマンドを入力し、Enterキーを押して実行します。
nono ~/.zshrc
ステップ3:その後、ZSH_Theme値を設定します。
ステップ4:変更を保存するには、Control + Xを押します。
ステップ5:プロンプトに'Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES)?'と表示されたら、Yを押します。
ステップ6:Enterキーを押し、新しい.zshrcファイルが保存されます。
完了したら、ターミナルを終了し、新しいウィンドウを開くと、~/.zshrc設定が読み込まれているはずです。
zshrcファイルのカスタマイズ方法
デフォルトのzshプロンプトは、ユーザー名、マシン名、ユーザーのホームディレクトリーから始まる場所などの情報を表示します。これらの詳細は、zshシェルのシステムファイルである/etc/zshrcの場所に保存されます。デフォルトのzshプロンプトに変更を加えるには、デフォルトと異なる外観のための関連するプロンプト値を追加する必要があります。
- ターミナルを開き、次のコマンドを入力し、Enterキーを押します。
nano ~/.zshrc - 新しい行を追加するために、textPROMPT='...'と入力します。
- .zshrcプロファイルにPROMPT='%n~$'を入力します。
- ファイルへの変更を確認するにはCtrl + Oを押し、nanoエディタを終了するにはCtrl + Xを押します。
zshrcファイルの場所はどこですか?
.zshrcファイルを作成した後、Macで簡単に見つけることができます。
ステップ1:ランチパッド > その他 > ターミナルに移動し、ダブルクリックして開きます。(または、Finder > アプリケーション > ターミナルに移動し、ダブルクリックして開きます。)
ステップ2:'cd ~'と入力して、ユーザーフォルダーに移動します。
ステップ3:'ls -a'と入力すると、利用可能なすべてのファイルが表示されます。
ステップ4:これらのファイルの中から、.zshrcファイルを探し、ls -aを入力すると表示される他のファイルの一覧にリストされているはずです。
ステップ5:次のコマンドを入力してファイルの内容を表示します。
% cat ~/.zshrc
ファイルが作成されておらず、ファイルを探している場合は、エラーが表示されるでしょう。'cat: /Users/code2care/.zshrc: No such file or directory.'