在github上发现这款elvish是在一年多前( https://github.com/elves/elvish ),当时它还不具备非常大的吸引力(没有zsh好用)。近期重看这款shell的时候,我发现它已经具备了自己独特的风格,也从go继承了很多优良的品质,使其代码表达能力达到了一个新的高度。 elvish作为常用工作shell的话,会非常贴心的让方向键具备了新的功能,它会用颜色标识你的指令是否有效,优点很多,你真正使用几分钟就会体验深刻。 更吸引我的地方是其对shell编程能力的提升( https://elv.sh/ref/language.html ),作者应该是个lisp控吧(猜的),而且偏爱go,所以从这两者身上借鉴了其很多优点,elvish的shell语法中能很明显的看到go数据结构的影子,elvish更具备了自己的epm包管理器,可以方便得从网络上拖取代码库,虽然暂时能用的库不多,假以时日希望能用的库越来越多。 elvish的发展潜力我现在看不清楚,作为日常操作用shell,其肯定是比bash要优秀好用很多的,跟zsh比也不遑多样。其支持的多种数据结构,也让其具备了开发更复杂更高级软件系统的能力和前景。

我会一直关注其发展,希望elvish有登上主流shell平台的一天。因为真的好好用呀~~~~~