我刚刚安装了
zsh
和oh-my-zsh
。但是有一些奇怪的行为我无法理解。如果我重新启动终端(或iTerm 2 - 在任何一个终端上都是相同的),~/.zshrc
中指定的主题没有被加载。我需要使用source ~/.zshrc
才能实现。如果我运行echo $ZSH_THEME
,我会得到在~/.zshrc
中指定的主题。 (例如,如果我在~/.zshrc
底部添加echo "我正在加载它。"
,那么我将在打开新窗口时收到预期的消息。)这个问题与我的非常相似。但是那里的建议都不相关:那里的问题在于~/.zshrc
的某些部分没有被加载,而在我的情况下,它们似乎是被“读取”但未被“加载”的,如果这是一件事。如果这很重要:我在我的主目录中没有任何名为.zprofile
或.profile
的文件。另一个相关信息:如果我更改.zshrc
文件中ZSH_THEME
的值,则需要两次来源才能激活新主题。
oh-my-zsh
的source
命令下面。 - milosmns