小智 11
为什么不?
你仍然可以学习vi(可能是vim或elvis).你可以学习jedit.或纳米和微微.或者您喜欢的其他编辑器/环境/语言主机.
为什么要对这些事情施加这样的任意限制 虽然如果你至少学习基本的elisp(a ... derelict .. lisp实现),你的emacs经验会更好,但这并不是必需的.但在一天结束时,它是一个工具.尽可能多地获取有用的工具."有用"也非常依赖于背景.
我已经使用Emacs几年了,对Lisp几乎没有任何知识,它对我使用它的所有项目都很有帮助.
您总是可以简单地假设您正在编写的配置不在Emacs Lisp中,并且它只是一些有趣的配置格式 - 那里有很多奇怪的例子(例如sendmail).
我应该警告你,虽然一旦我开始学习Emacs Lisp,我的Emacs掌握扩展得非常迅速 - 现在我了解语言的细节我可以轻松地将任何配置折叠到我的需要,更重要的是我开始编写我自己的扩展到Emacs,为它增加更多功能.
如果您决定从Emacs开始,我建议首先阅读这本伟大的书 - 它在开始时为Emacs教了很多东西,它假设没有Lisp知识.它也不会教你任何Lisp.之后,我的建议将被阅读官方的Emacs手册,并开始在freenode上探索Emacs Wiki和#emacs.
学习Emacs真的是一段旅程,不适合胆小的人,但这绝对是值得的旅程......
配置Emacs是一个旅程,这是你想要做的事情.能够定制您的开发环境是Emacs最大的优势之一.这几乎是不可避免的.你只需看一下其他人的.emacs文件即可获得点点滴滴.
只知道一点点Lisp在Emacs中走了很长的路.