Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何让zsh在Mac iTerm中自动启动?_Macos_Zsh_Iterm - Fatal编程技术网

Macos 如何让zsh在Mac iTerm中自动启动?

Macos 如何让zsh在Mac iTerm中自动启动?,macos,zsh,iterm,Macos,Zsh,Iterm,我确信这是一个配置问题,但我找不到问题所在。我的新Mac view自制版上安装了zsh和噢,我的zsh 当我启动终端时,它不会加载zhs主题或自动完成,除非我运行zsh命令来启动它。在那之后一切都很好 但是,我在.zshrc文件中设置的所有别名在不运行zsh的情况下都可以正常工作,并且机器中没有.bashrc文件 如何使zsh在打开iTerm时自动启动。您可以将默认shell更改为zsh 使用下面的命令,并键入密码 chsh-s/bin/zsh 如果要使用brew managed zsh,应将/

我确信这是一个配置问题,但我找不到问题所在。我的新Mac view自制版上安装了zsh和噢,我的zsh

当我启动终端时,它不会加载zhs主题或自动完成,除非我运行
zsh
命令来启动它。在那之后一切都很好

但是,我在
.zshrc
文件中设置的所有别名在不运行zsh的情况下都可以正常工作,并且机器中没有
.bashrc
文件


如何使zsh在打开iTerm时自动启动。

您可以将默认shell更改为zsh

使用下面的命令,并键入密码

chsh-s/bin/zsh

如果要使用brew managed zsh,应将
/usr/local/bin/zsh
附加到文件
/etc/shells
的末尾,然后运行命令
chsh-s/usr/local/bin/zsh


然后重新打开iTerm2,完成。

您可以将默认shell更改为zsh

使用下面的命令,并键入密码

chsh-s/bin/zsh

如果要使用brew managed zsh,应将
/usr/local/bin/zsh
附加到文件
/etc/shells
的末尾,然后运行命令
chsh-s/usr/local/bin/zsh


然后重新打开你的iTerm2,完成。

我投票结束这个问题,因为它与编程无关;试试apple.stackexchange.com。好吧,我知道你会这么看的。另一方面,zsh无疑是给bash&docker auto complete的编程助手,即使我只是用catI格式化docker文件,我投票将这个问题作为离题题来结束,因为它与编程无关;试试apple.stackexchange.com。好吧,我知道你会这么看的。另一方面,zsh无疑是提供bash&docker自动完成的编程辅助工具,即使我只是用cat格式化docker文件