已安装 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 zsh
在 Command
字段中。
任何时候你使用这个配置文件创建一个新的 iTerm shell,你将得到 zsh 而不是你的登录 shell(即 bash)。您可以创建多个配置文件并将 zsh、bash 等分配给 Command
...,由您选择。
我刚刚安装了 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 zsh
在 Command
字段中。
任何时候你使用这个配置文件创建一个新的 iTerm shell,你将得到 zsh 而不是你的登录 shell(即 bash)。您可以创建多个配置文件并将 zsh、bash 等分配给 Command
...,由您选择。