【问题标题】:Editing the ~/.zshrc file编辑 ~/.zshrc 文件
【发布时间】:2016-03-22 14:50:53
【问题描述】:

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

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

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

echo 'write whatever' >.zshrc

提前致谢!

【问题讨论】:

  • 你有这些教程的来源吗?
  • 你真的在使用zsh吗?您可以通过打开终端并运行命令echo $0 $ZSH_VERSION 来检查。如果您使用的是zsh,则应该输出类似“/bin/zsh 5.0.2”的内容。如果它只是说“/bin/bash ”,你实际上是在使用bash,OS X 中的默认shell,并且添加任何东西到~/.zshrc 将无效。除非它使用仅在 zsh 中有效的命令、语法或选项,否则您可能可以将其添加到 ~/.bashrc

标签: ruby-on-rails zsh zshrc


【解决方案1】:

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

echo $SHELL

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

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

vim ~/.zshrc

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

【讨论】:

    【解决方案2】:
    1. $ open ~/.zshrc
    2. 在打开的 .zshrc 文件窗口中进行更改
    3. 保存文件
    4. $ source ~/.zshrc

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

      【解决方案4】:

      如果您使用的是 zsh shell,请在终端中运行以下行:

      echo 'setopt PROMPT_CR' >.zshrc

      echo 'setopt PROMPT_SP' >.​​zshrc

      echo 'export PROMPT_EOL_MARK=""' >.zshrc

      【讨论】:

        【解决方案5】:

        您可以编辑 zshenv 而不是 zshrc 来附加 PATH 。请检查文件是否已经存在

        猫~/.zshevn

        您可以使用以下命令编辑文件

        vi ~/.zshenv

        您可以参考this 了解如何在 PATH 中添加条目

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-04-07
          • 2020-06-24
          • 2013-11-24
          • 1970-01-01
          • 2014-07-19
          • 2014-08-07
          相关资源
          最近更新 更多