我刚刚安装了OhMyZsh,一切正常,直到我决定打开一个新标签。它显示使用Bash而不是OhMyZsh,现在OhMyZsh不再加载,即使我退出iTerm并打开一个新的。我该如何解决?
这是我的设置:Yosemite + iTerm
答案 0 :(得分:1)
两种选择:
1)将用户登录默认shell更改为zsh:
chsh -s /bin/zsh
有关详细信息,请参见手册页:
man chsh
2)保留登录默认shell,但将zsh分配给您的某个iTerm配置文件(假设您要对默认配置文件执行此操作)
打开iTerm Preferences
选择您的默认个人资料(明星' d)
转到General
标签(属性页)
在Command
部分,将选择从Login Shell
更改为Command
在zsh
字段中输入/分配Command
。
每次使用此配置文件创建新的iTerm shell时,您将获得zsh而不是您的登录shell(即bash)。您可以创建多个配置文件并将zsh,bash等分配给Command
...,您的选择。