我一直在挖掘iTerm2的设置,但我似乎找不到一种方法来让它启动Zsh而不是Bash,有人知道在iTerm2中这样做的正确方法吗?
我问这个是因为我来自Mac Terminal,它可以让你很容易地选择在启动时运行什么,但我似乎找不到直接使用iTerm2的东西。
我在谷歌上搜索它,但由于某种原因,我只能找到哦-my-zsh参考资料,与未修改的iTerm2无关。
感谢您能提供的任何帮助,谢谢。:)
发布于 2012-11-20 23:17:16
通过运行chsh -s /bin/zsh命令将默认shell更改为/bin/zsh。
发布于 2014-07-28 16:43:04
尽管使用chsh -s $(which zsh)的更改对我来说非常有效,但我的iTerm2不会自动使用zsh打开新的终端。
相反,我转到iTerm2 -> Preferences -> Profiles -> Default并在General选项卡中将命令设置为/usr/local/bin/zsh,而不是Login shell。
更新:使用当前版本的iTerm (从2.1.1开始),只需更改默认(如上所示),就可以完美地为我工作。
发布于 2016-05-12 03:35:47
类似于上面的回答:编辑我创建的zsh配置文件,在General选项卡上,在"Send text at start:“字段中,我有"clear;pwd;ls;zsh;”,这会留下一个窗口,显示我想要看到的内容,最后启动zsh。
https://stackoverflow.com/questions/13476232
复制相似问题