已安装 OhMyZsh 但正在加载 Bash

Installed OhMyZsh but its loading Bash

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

这是我的设置:Yosemite + iTerm

两个选择:

1) 将用户登录默认值shell更改为zsh:

chsh -s /bin/zsh

有关详细信息,请参阅手册页:

man chsh

2) 保持默认登录 shell,但将 zsh 分配给你的 iTerm 的配置文件之一(假设你想对默认配置文件执行此操作)

打开iTerm Preferences

Select 你的默认个人资料(加星的那个)

转到 General 选项卡(属性 页)

Command 部分,将选择从 Login Shell 更改为 Command

Type/Assign zshCommand 字段中。

任何时候你使用这个配置文件创建一个新的 iTerm shell,你将得到 zsh 而不是你的登录 shell(即 bash)。您可以创建多个配置文件并将 zsh、bash 等分配给 Command...,由您选择。