Mac 上的 .zshrc 文件在哪里?

Leo*_*ban 81 terminal zsh themes iterm2 macos

我正在使用 iTerm 并想使用Oh My ZSH自定义终端窗口的外观!. 根据文档,我需要更改~/.zshrc文件并添加一个ZSH_THEME值:

找到要使用的主题后,您需要编辑该 ~/.zshrc文件。您会在其中看到一个环境变量(全部大写),如下所示:

ZSH_THEME="robbyrussell"
Run Code Online (Sandbox Code Playgroud)

问题是我不知道在哪里可以找到~/.zshrc文件。

Gia*_*968 113

~/.zshrc默认情况下不会在MacOS上,所以你需要创建它存在。将~/转化为你的用户的主目录和.zshrc是zsh的配置文件本身。

所以只需打开一个终端——或 iTerm——窗口并像这样创建那个文件;我正在使用nano文本编辑器,但可以随意使用您觉得舒服的任何文本编辑器:

nano ~/.zshrc
Run Code Online (Sandbox Code Playgroud)

然后将ZSH_THEME值设置为您要使用的任何值,如下所示:

ZSH_THEME="robbyrussell"
Run Code Online (Sandbox Code Playgroud)

现在nano只需点击ctrl+即可保存文件X。当它提示时:

保存修改后的缓冲区(回答“否”会破坏更改)?

只需输入“Y”,然后你会得到一个看起来像这样的新提示;请注意路径/Users/giacomo/将匹配您本地用户的路径:

要写入的文件名:/Users/giacomo/.zshrc

现在只需点击即可return保存文件,您现在将返回终端中的命令行提示符。如果您现在退出终端,然后打开一个新窗口,~/.zshrc现在应该加载设置。


小智 12

.zshrc文件在 macOS Catalina 中默认不存在,我们需要创建它。

创建步骤:

  1. 打开终端
  2. 键入touch ~/.zshrc以创建相应的文件。(touch命令将.zshrc在您的当前目录中创建,但它将被隐藏)
  3. Return

要查看/打开,~/.zshrc您可以执行以下两项操作之一:

  1. 打开 Finder > 按Cmd+ Shift+.

或者:

  1. 打开终端 > 并输入: open ~/.zshrc


小智 7

我使用的是 macOS High Sierra、MacBook Pro。

安装主题后,我还需要更改ZSH_THEME.

对我来说,~/.zshrc已经存在于我的主目录中,但它是隐藏的。

我用Cmd+ Shift+.显示在Finder中隐藏的文件,然后打开~/.zshrc我的编辑文件。更新它并保存它。它工作得很好。


小智 6

oh-my-zsh ” 现在自动创建~/.zshrc。之后我立即在我的 OSX Catalina Macbook 上执行:

vi ~/.zshrc
Run Code Online (Sandbox Code Playgroud)

文件已经在那里了;我不需要手动干预来创建它。

您需要的指令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"
Run Code Online (Sandbox Code Playgroud)