Macの.zshrcファイルはどこにありますか?


27

私はiTermを使用していますが、Oh My ZSHを使用してターミナルウィンドウの外観をカスタマイズしたかったのです。。そして、ドキュメントによると、~/.zshrcファイルを変更してZSH_THEME値を追加する必要があります:

使用するテーマを見つけたら、~/.zshrcファイルを編集する必要があり ます。次のような環境変数(すべて大文字)が表示されます。

ZSH_THEME="robbyrussell"

問題は、~/.zshrcファイルの場所がわからないことです。


1
チルダ(〜)は、通常.zshrcがインストールおよびチェックされるホームディレクトリを指します。これは、ユーザーごとに作成し、好みに合わせて変更できるファイルです。/ etc / zshenvにもグローバル設定がありますが、私はそれに触れません。
エリクスター

回答:


42

~/.zshrcあなたはそれを作成する必要がありますので、Mac OS Xのデフォルトでは存在しません。これは~/ユーザーのホームディレクトリに変換され.zshrc、ZSH構成ファイルそのものです。

そのため、「ターミナル」または「iTerm」ウィンドウを開いて、このようなファイルを作成します。私はnanoテキストエディターとして使用していますが、ご自由にテキストエディターを使用してください。

nano ~/.zshrc

次に、使用するZSH_THEME値を次のように設定します。

ZSH_THEME="robbyrussell"

今すぐにファイルを保存するnanoだけでヒットctrl+ X。プロンプトが表示されたら:

変更されたバッファを保存します(「いいえ」を選択すると変更が破棄されます)?

「Y」と入力すると、次のような新しいプロンプトが表示されます。パス/Users/jake/がローカルユーザーのパスと一致することに注意してください。

書き込むファイル名:/Users/jake/.zshrc

これで、ヒットするreturnとファイルが保存され、「ターミナル」または「iTerm」のコマンドラインプロンプトに戻ります。「ターミナル」または「iTerm」を終了して新しいウィンドウを開くと、~/.zshrc設定は今でロードする必要があります。


ありがとう!うーん、新しい.zshrcファイルを作成しました~/.zshrcが、実行するとアクセス許可拒否エラーが発生しますか?あなたはそれに遭遇しましたか?
レオンガバン

1
@LeonGabanあなたは何を意味する「私は〜/ .zshrc I取得許可がエラーを拒否された実行したときに、今...しかし?」あなたは実行されません~/.zshrc。これは、ZSHが使用するために読み取る構成ファイルです。ZSHの使用方法はこの質問の範囲外であるため、MacでZSHを使用する方法について詳しく読むことをお勧めします。
JakeGould

1
うん、私はそれらのドキュメントを見つけましたが、それは目の上の紙やすりのようなものです:(このチュートリアルを見つけました:)はるかに良い、thx!youtube.com/watch?v=Tz4kScOIOW0
レオンガバン

5

macOS High Sierra、MacBook Proを使用しています。

テーマをインストールした後、を変更する必要もありましたZSH_THEME

私にとっては、~/.zshrcすでにホームディレクトリに存在していましたが、非表示でした。

Cmd+ Shift+ を使用.してFinderで非表示のファイルを表示~/.zshrcし、エディターでファイルを開きました。更新して保存しました。うまくいきました。


0

Mac OSカタリナ

この.zshrcファイルはデフォルトでは存在しないため、作成する必要があります。

作成手順:

  1. ターミナルを開く
  2. 入力touch ~/.zshrcして、それぞれのファイルを作成します。(touch コマンドは現在のディレクトリに.zshrcを作成しますが、非表示になります
  3. ヒット return

表示/開くに~/.zshrcは、次の2つのいずれかを実行できます。

  1. Finderを開く =>を押します Cmd + Shift + .

============= OR ====================

  1. ターミナルを開く => タイプ open ~/.zshrc

0

oh-my-zsh」が~/.zshrc自動的に作成されるようになりました。その後すぐに、OSX Catalina Macbookで実行しました:

vi ~/.zshrc

そして、ファイルはすでにそこにありました。手動で作成する必要はありませんでした。

そして、ZSH_THEMEあなたが要求するディレクティブはすでに存在していました:

# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.