2010-04-10 68 views
3

我最近才知道Emacs的eshell工具。它看起来非常强大,它完全用Emacs Lisp编写,不需要本地的子shell支持。 Emacs的信息文档有点稀疏,但EmacsWiki有相当不错的信息,至少乍一看。在多平台开发中使用Emacs的eshell有多普遍?

鉴于eshell作为脚本工具/程序员的援助的潜在价值,它在多种平台上运行良好,我想知道在软件开发人员中使用eshell与普通(bash)shell有多普遍。那些花时间学习它的人会推荐它,还是它是那些没有真正推出的有趣想法之一?

+1

我不知道为什么得到了投票结束。这对我来说似乎是一个完全合理的问题。 – Cheeso 2010-04-11 22:28:37

+0

因为问题正确性警察的一些白痴成员冒犯了Emacs可能提出的问题。或者可能我完全忽视QCP。 :-) – pajato0 2010-04-12 04:01:05

回答

6

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

我花了一些时间学习它,试图独占使用它,但最终我选择了更强大的zsh。

+0

这正是我正在寻找的洞察力。这对确定是否花费精力学习该工具非常有帮助,在任何软件开发人员的工具中都可能有价值。 – pajato0 2010-04-12 04:04:10