在多平台开发中使用Emacs的eshell有多普遍?

paj*_*to0 3 emacs shell

我最近才意识到Emacs的eshell工具.它看起来非常强大,因为它完全用Emacs Lisp编写,不需要本机子shell支持.Emacs信息文档有点稀疏,但EmacsWiki有相当不错的信息,至少乍一看.

考虑到eshell作为脚本工具/程序员的帮助在多个平台上同样有效的潜在价值,我想知道eshell与普通(bash)shell的使用在软件开发人员中是多么普遍.那些花时间学习它的人会推荐它,还是那些没有真正成功的有趣想法之一?

Boz*_*sov 6

我个人认为eshell仅在非unix平台上很有价值.虽然它具有相当丰富的功能集和解释Emacs Lisp代码的能力(这对我来说是最大的优势) - 但它的文档很少,并且缺乏bash和zsh的许多功能.

我花了一些时间学习它并尝试专门使用它,但最后我选择了更强大的zsh.