Z壳

Zsh外壳

我可以浏览建议,并逐一列出选项。 省略cd也可以。

预装git插件等

我在git中常用的命令

…更多:https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins

Zsh还可以在多个终端之间记住和共享历史记录,因此效果更好。 这非常有用,因为您不必记住您在哪个终端上键入了特定命令。 只需按箭头键,然后浏览记录的命令。 输入一些关键字/前缀来修饰列表,例如ls ,这应该会向我建议我最近输入的ls命令列表。还有可以搜索命令历史记录,而可以搜索到退出搜索模式。

文件和目录的遍历对Zsh也很广泛。

http://zsh.sourceforge.net/Intro/intro_2.html了解更多信息

还值得注意的是Zsh支持简写ls 。 键入/ u / l / bi也对我有用,它将使我进入/ usr / local / bin /目录。

另外,Zsh提供了一些命令的内联文档,例如rake,ls,ssh等。

双标签可浏览每个命令

而且,Zsh因为其更好的git支持! 它显示了我当前正在使用的分支,并在未提交文件时显示指示器。

这些只是我经常使用的Zsh提供的一些很酷的东西。 我利用它的另一种方式(尽管不是Zsh独有的),是通过声明别名 。 别名可提高工作效率,因为它减少了执行命令所需的击键次数。 其中一些是在安装Zsh时预先安装的。 例如,我提到了git插件。 在目录中输入alias以查看为您定义的别名Oh-my-zsh。 输入别名| grep 进行修整。 此外,您可以在.zshrc文件中定义别名。

其他有用的快捷方式(不是Zsh独有的):
!! 查看上次键入的命令(或仅按箭头键)
移至行首
移至行尾
清除当前行(请注意,在bash中,它将清除光标位置之前的所有字符)
清除光标位置之前的所有字符
清除屏幕

而已! 希望我分享了一些有用的东西。 感谢您抽出宝贵的时间阅读。 一如既往,祝您编程愉快! 🙂