关于Emacs与Elisp

ChongQingJin28 ChongQingJin28 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
看C++论坛的时候,看到关于emacs与微软VS ide之间的讨论

由于没有用过VS,只用过eclipse,觉得已经很不错了(我能写一些小的plugins)

但是别人却说Emacs是神的编辑器,真的不知道为什么会这么说

于是下载了一个emacs for windows用了用


我用的方式是通过学习emacs的lisp语言来学习emacs的

(一本入门的书 programming in emacs lisp An Introduction)

这本书中最吸引我的一句话是:在源码之间跳跃!

我看过的关于lisp的文章:《lisp的本质》



通过几天的学习发现真的挺好的。

现在只能举两个例子:

1. emacs可以找到一个快捷键的源码,并且可以轻而易举的修改它!

(快捷键相当于eclipse里面的actionset或command)

VS能不能这样我不知道,eclipse如果有插件的源码,也可以修改,但是却没有emacs这样方便

(至少eclipse插件修改的效率要比emacs慢)


2.editor的数量:

eclipse的editor只能有一个,虽说可以有多个viewer,但是和emacs的多个editor相比,emacs或许会更好



elisp和python有相似的地方,或许更准确的说是python和elisp有相似的地方

都是动态语言,都可以处理list(到现在我只知道这么多)


我觉得既然python语言和lisp有相似的地方,python据说一个星期就能学会

那么lisp应该也不会太难。python有pydoc,lisp也有。(一本reference应该足够!)

那么为什么不用两个月的时间学一下elisp呢,或者是学一下emacs。

你应该会有收获的!!

...全文
评论 21
收藏 已收藏
分享
返回顶部
ChongQingJin28
脚本语言 37,738 成员 34,208 内容