oh-my-zsh 没有应用主题
oh-my-zsh not applying themes
我刚刚设置了 zsh
和 oh-my-zsh
。但是有一些我无法理解的奇怪行为。如果我重新启动终端(或 iTerm 2——二者的行为相同),则不会加载 ~/.zshrc
中指定的主题。我需要做 source ~/.zshrc
才能实现。如果我 echo $ZSH_THEME
我得到我在 ~/.zshrc
中指定的主题。 (例如,如果我将 echo "I'm loading it."
添加到 ~/.zshrc
的底部,我会在打开新的 window 时收到预期的消息,等等)
This question 和我的很像。但是 none 的建议似乎是相关的:问题是 ~/.zshrc
的某些位没有被加载,而在我的情况下,它们似乎是 'read' 而不是 'loaded' 如果是这样的话。
如果这是相关的:我的主目录中没有任何名为 .zprofile
或 .profile
的文件。
另外一点相关信息。如果我在 .zshrc
文件中更改 ZSH_THEME
的值,我需要获取它两次以激活新主题。
张贴在这里以防对其他人有帮助。问题是我在 source $ZSH/oh-my-zsh.sh
之后加载主题,所以显然 oh-my-zsh
没有加载它。 (oh-my-zsh
生成的 .zshrc
模板中的说明有点令人困惑。快速阅读后,他们建议将主题加载到 User configuration
行下方。)
Arch-linux 用户:
我不得不卸载 grml-zsh-config 包并重新启动:
yay -Rncs grml-zsh-config
我刚刚设置了 zsh
和 oh-my-zsh
。但是有一些我无法理解的奇怪行为。如果我重新启动终端(或 iTerm 2——二者的行为相同),则不会加载 ~/.zshrc
中指定的主题。我需要做 source ~/.zshrc
才能实现。如果我 echo $ZSH_THEME
我得到我在 ~/.zshrc
中指定的主题。 (例如,如果我将 echo "I'm loading it."
添加到 ~/.zshrc
的底部,我会在打开新的 window 时收到预期的消息,等等)
This question 和我的很像。但是 none 的建议似乎是相关的:问题是 ~/.zshrc
的某些位没有被加载,而在我的情况下,它们似乎是 'read' 而不是 'loaded' 如果是这样的话。
如果这是相关的:我的主目录中没有任何名为 .zprofile
或 .profile
的文件。
另外一点相关信息。如果我在 .zshrc
文件中更改 ZSH_THEME
的值,我需要获取它两次以激活新主题。
张贴在这里以防对其他人有帮助。问题是我在 source $ZSH/oh-my-zsh.sh
之后加载主题,所以显然 oh-my-zsh
没有加载它。 (oh-my-zsh
生成的 .zshrc
模板中的说明有点令人困惑。快速阅读后,他们建议将主题加载到 User configuration
行下方。)
Arch-linux 用户:
我不得不卸载 grml-zsh-config 包并重新启动:
yay -Rncs grml-zsh-config