【问题标题】:Catch-22 UNIX Shell ZshCatch-22 UNIX 外壳 Zsh
【发布时间】:2016-03-06 03:21:33
【问题描述】:

我一直在玩弄 .zshrc 文件,现在我被“没有这样的 shell 函数 'accept-line'”锁定在终端之外。

撤消 .zshrc 文件中的更改很容易,但我的终端会自动加载到 zsh 中,因此无法编辑 dotfile。

我四处寻找在 El Capitan 中编辑隐藏文件的方法,但无济于事。

【问题讨论】:

  • 只要使用任何像样的文本编辑器,例如TextWrangler - 单击打开文件对话框中的“显示隐藏项”以查看诸如.zshrc 之类的文件。

标签: macos shell unix zsh


【解决方案1】:

根据您提到的“El Capitan”,我推断您可能正在使用 OS X 并使用 Terminal.app?如果是这样,请为此添加标签,或明确说明。

如果是这样,您可以在首选项和设置->外壳/启动设置下复制终端配置文件,例如/bin/bash 作为命令并取消选中“在 shell 内运行”。这应该会给你一个 bash 会忽略.zshrc

否则,请在终端模拟器中查找类似设置。大多数应该在某个地方有这样的设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-24
    • 2010-11-04
    • 1970-01-01
    相关资源
    最近更新 更多