作为Ruby/Rails开发人员,zsh vs bash?优势是什么?



我看到很多人在ruby开发中推荐zsh而不是bash,但我不明白zsh比bash提供了什么?

这篇文章的可回答问题是:

当使用zsh而不是bash时,ruby开发人员会看到什么好处?

谢谢!

编辑:如果您使用oh my zsh ,这适用

就我个人而言,我之所以使用它,主要是因为它在命令提示符中显示您当前的git分支。因此,如果你像我一样经常需要切换分支,你不会偶然地混合代码。

此外,对我来说,一个很好的好处是,我创建了一个默认启用自定义主题的oh-my-zsh分支,只需几个命令,我就可以将它部署在我需要的任何机器上(比如生产服务器)。通过这种方式,我加载了所有的zsh别名、自定义主题等。。。

最后还有一个我正在使用的zsh插件,它是zsh语法高亮显示。这会在您键入命令时高亮显示命令,使其成为伪命令。绿色=现有命令良好,红色=您输入错误。。。但它还有更多,值得一试。

所以,是的,git集成和在几秒钟内在任何机器上安装我自己的个人zsh设置的能力是我喜欢它的原因。

还有一位铁路工人在谈论哦,我的zsh:http://railscasts.com/episodes/308-oh-my-zsh

Ruby开发人员不太可能注意到差异,除非他们做了某种shell脚本。Zsh的重大胜利是:

  • 更好的自动完成(IMHO--bash有自动完成功能,但不知何故,zsh只是更直观、更流畅,而且通常更成熟)。

  • 附加数据结构。

  • 附加模块。

自动完成是最大的日常差异。剩下的只有在编写shell脚本时才会注意到。

相关内容

  • 没有找到相关文章

最新更新