【发布时间】:2017-09-10 04:40:48
【问题描述】:
我刚刚设置了zsh 和oh-my-zsh。但是有一些我无法理解的奇怪行为。如果我重新启动终端(或 iTerm 2——两者的行为相同),~/.zshrc 中指定的主题不会被加载。我需要做source ~/.zshrc 才能让它发生。如果我echo $ZSH_THEME 我得到我在~/.zshrc 中指定的主题。 (例如,如果我将echo "I'm loading it." 添加到~/.zshrc 的底部,我会在打开新窗口时收到预期的消息等)
This question 与我的非常相似。但是那里的建议似乎都不相关:问题在于~/.zshrc 的某些位没有被加载,而在我的情况下,如果这是一件事,它们似乎正在被“读取”而不是“加载”。
如果这是相关的:我的主目录中没有任何名为 .zprofile 或 .profile 的文件。
另一位相关信息。如果我在.zshrc 文件中更改ZSH_THEME 的值,我需要两次获取它以激活新主题。
【问题讨论】: