编辑 ~/.zshrc 文件

k.R*_*Rox 4 zsh ruby-on-rails zshrc

我是一个完全的新手,所以我想我只是错过了一步,但不知道。

我正在关注 Rails 的教程。很多步骤都说“ and then editing the ~/.zshrc file.”,但我没有任何 ~/.zshrc 文件。我正在查看 Sublime 中的文件夹。此外,以下 ~/.zprofile、~/.zlogin、~/.zlogout 都不存在。不过,在我的主文件下,有 .zprezto 文件夹。也没有zshenv...

我只是创建文件吗?似乎它们应该从某个地方下载。我在 OS X 上使用终端。所以迷路了。

echo 'write whatever' >.zshrc
Run Code Online (Sandbox Code Playgroud)

提前致谢!

Gwe*_* Au 30

  1. $ open ~/.zshrc
  2. 在打开的 .zshrc 文件窗口中进行更改
  3. 保存存档
  4. $ source ~/.zshrc


Ran*_*oon 12

只有当您在 Mac OS 上使用 zsh shell 时,您才会获得 ~/.zshrc 文件。如果您不确定您使用的是哪个 shell,请打开终端并发出以下命令。

echo $SHELL
Run Code Online (Sandbox Code Playgroud)

如果你得到这样的响应,/bin/zsh那么你在 Mac 上使用 zsh shell。您可以在 Mac 上使用 vim 编辑器编辑 ~/.zshrc 文件,这是 Mac OS 的默认设置。

要使用 vim 编辑器打开 ~/.zshrc 文件,请在终端上发出以下命令。

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

然后你可以做任何你需要的配置。或者,您可以使用open -t .zshrc命令从 Mac OS 上的常规 TextEdit 打开 ~/.zshrc 文件。


man*_*bot 4

.zshrc如果您使用 zsh (z-shell) 登录 shell(注意,“登录 shell”是运行终端应用程序时向您显示的命令行),则该文件用于配置终端提示符。如果您使用的是标准 OSX 终端,那么您可能正在使用 bash(BASH Shell),因此编辑.zshrc不会影响任何内容。Bash 使用.bashrc.bash_profile` 进行配置。这些文件会在您打开终端窗口并设置命令别名、设置提示符并可能运行脚本来初始化其他程序时运行。

您几乎肯定不需要编辑终端配置文件来使用 Ruby on Rails 进行开发,尤其是错误地编辑这些文件可能会弄乱您的系统,或者至少使系统难以恢复到稳定状态。