【发布时间】:2010-09-07 18:49:05
【问题描述】:
Mac OS X 中的默认 shell 是 bash,我通常很乐意使用它。我只是认为这是理所当然的。不过,如果它能够自动完成更多内容,那就太好了,而且在这方面我听说过关于zsh 的好消息。但是我真的没有打算花几个小时摆弄设置来稍微提高我的命令行使用率,因为我在命令行上的生活并没有那么糟糕。
(据我了解,bash 也可以更巧妙地配置为自动完成。这是我不太热衷的配置。)
即使在少数情况下,切换到zsh 也会让我的生活更轻松吗?或者如果您花时间学习为什么它更好,它只是一个更好的外壳? (例子也不错:))
@Rodney Amato
&
@Vulcan Eager
给出两个很好的理由分别坚持bash和切换到zsh。看来我得调查这两个了!哦好吧:)
有人对争论的双方都有意见吗?
【问题讨论】:
-
由于 zsh(几乎)是 bash 的超集,您可以从迁移到 zsh 开始,并像 bash 一样使用它。然后你可以一次一点地学习 zsh gems。
-
如果您有一点 bash 自定义,并且经常在 emacs 中使用 shell,这似乎不是一件小事。我发布了相关问题:stackoverflow.com/questions/13326879/…
-
我不喜欢 zsh 的唯一的一点是(至少在 Ubuntu 上)你必须在第一次启动它时自己配置它(而不是它提供一些理智的默认值,您以后可以修改)。如果你能克服它,zsh 是最好的!