我想使用zsh
,但麻烦已经从设置主题开始了。
- 我
.oh-my-zsh
身上有~
- 我有一个
.zshrc
包含以下行的文件:
ZSH_THEME="3den"
- 我将我的标准 shell 更改
zsh
为chsh -s /bin/zsh
- 该主题可在下面找到
~/.oh-my-zsh/themes/3den.zsh-theme
我.bashrc
的是未受影响的!
那么问题是什么以及如何解决呢?
答案1
首先,为了我们的利益,确认 Oh-My-Zsh (OMZ) 已安装并生效,例如通常情况下,成功切换到 OMZ 后,不仅命令提示符看起来不同,而且您是否echo $ZSH_THEME
应该在命令提示符上看到:
$ echo $ZSH_THEME
robbyrussell
robbyrussell
是默认主题,对于那些没有更改它的人- 因此,即使您没有这个,您也应该得到一些响应,表明您当前实际使用的主题是什么。如果您没有看到这一点,那么您实际上并不在 OMZ 中,或者存在其他错误。
因此,如果该方法有效并且您看到与 不同的主题3den
,请再次查看~/.zshrc
。检查是否有任何重复行ZSH_THEME=
可能会覆盖您的ZSH_THEME=
设置。
没有重复的吗?这意味着没有其他东西会覆盖您的设置。
然后剩下的唯一一件事就是获取您的配置:
$ . ~/.zshrc
.
是一个快捷方式source
您现在应该看到新主题正在使用中。如果你检查一下,现在应该显示3den
:
$ echo $ZSH_THEME
3den