我刚刚安装了OhMyZsh,一切都很好,直到我决定打开一个新的选项卡。它显示使用Bash而不是OhMyZsh,现在OhMyZsh不再加载,即使我退出term并打开一个新的。我该怎么修理它?
这是我的设置:Yosemite + term
两个选择:
1)修改用户登录默认shell为zsh:
chsh -s /bin/zsh
详细信息请参见手册页:
man chsh
2)保留登录默认shell,但将zsh分配给您的term的一个配置文件(假设您想对默认配置文件这样做)
打开iTerm Preferences
选择您的默认配置文件(星号)
转到General
选项卡(属性页)
在Command
部分,将选择从Login Shell
更改为Command
在Command
字段中键入/分配zsh
。
任何时候你使用这个配置文件创建一个新的term shell,你将得到zsh而不是你的登录shell(即bash)。您可以创建多个配置文件,并分配zsh, bash等…到Command
…