折腾来折腾去

pikipity的blog

你好,zsh

on-my-zsh

随着直接使用 shell 的次数增多,越来越感觉 bash shell 各种意义上的不方便:没有自动补全,输入错误指令不能自动校正等等。于是开始寻找一个用起来比较方便快捷的新 shell。在寻找的过程中发现了 zsh。

我没有尝试原版的 zsh(官方网站在这里)。而是直接根据大多数人的推荐,安装了 oh-my-zsh(Github 项目主页在这里)。用过之后,我就再也不想碰 bash 了。如果你仅仅想知道它和 bash 相比,有什么好处,请移步到这里看看吧,大家说好的东西才是真的好 :-D 。这里我只说说在我眼中 zsh 的好处:

  1. bash 能做的它都能做,而且在 bash 里怎么做,在 zsh 里就怎么做,可以说学习代价降到了最低。
  2. 超级好用的自动补全,命令及命令参数不再需要打完整了,打一半,然后 Tab 键,所有可选信息就展示出来,用 Tab 键选择,然后回车输入就可以了,简直方便快捷。尤其是输入路径的时候,再也不用 ls 去看路径的内容了,cd + Tab 搞定一切,省心省力。

    自动补全

  3. 自动纠错功能非常好用,再也不用每条命令都明明白白的记住了,记个大概,剩下的交给 zsh 自动纠错了。

    自动纠错

  4. oh-my-zsh 提供多种多样的主题,无论怎么样,总有一款适合你。如果全都不合适,也可以自己定制。主题(主题库在这里)也不是简简单单改改颜色那么简单欧!!主题配合 oh-my-zsh 自带的 git 插件一起使用,让 git 的使用更加方便快捷!!

    一种 oh-my-zsh 的主题

在 Mac 下,推荐将 zsh 与 iTerm(在这里下载)配合使用,增加更多的可定制功能,尤其是输入快捷键,将常用指令与快捷键结合之后,现在完全不用记命令了 ~\(≧▽≦)/~



Comments