已安装OhMyZsh但其加载Bash

时间:2015-08-01 21:06:30

标签: yosemite iterm

我刚刚安装了OhMyZsh,一切正常,直到我决定打开一个新标签。它显示使用Bash而不是OhMyZsh,现在OhMyZsh不再加载,即使我退出iTerm并打开一个新的。我该如何解决?

这是我的设置:Yosemite + iTerm

1 个答案:

答案 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 ...,您的选择。