八 14
每周软件推荐-emacs
今天介绍的这款软件,说实话,真的很难定位,因为它的功能实在是太强大了。
emacs是由开源界的顶尖hacker、GNU项目的创始人Richard Stallman用LISP语言编写的一个文本编辑器-这只是它刚诞生时的定位。经过二十多年的发展,不断有人为这个项目添砖加瓦,编写了许多LISP的脚本,现在它能做到任何你能想得到的文字工作。
比如若是我有一篇数学文档需要提交。你可以想得到我有这些事情要做
1编写文档,需要
2印证文档内有些公式,需要Maxima(下期介绍)
3或许我还要写个程序做DEMO
4最后我要把这份文档邮寄出去
我可以先用gedit编写好和C的代码,同时打开Maxima运算公式,接着打开终端调用
和GCC(当然GDB是免不了的)。最后开启FX或TB将邮件发送出去。
但在工程师的思维里,简洁就是好。所以你只要在emacs里开三个BUFFER就完全可以把上述事情办好。甚至Linus大神在浏览网页论坛时都是用emacs,而不用我们可爱的火狐。
开源界优秀的软件有一共同的特点:初学者上手很难,引用一些专业的话,这叫学习曲线起点高。大部分初学者肯定抱怨,这么一个简单的功能,为什么要这么复杂的操作才能实现。对,初看起来的确如此。一旦到了处理大量数据的时候,看似复杂的操作才是最简洁高效的。
对于那些想学习emacs的读者,若是你真的有心学习、想领略emacs的魅力的话,这个文档可以助你一臂之力。
本文由 Malloc 创作,转载或引用前请联系我们。
相关文章:
标签:emacs, GNU, Richard Stallman
话说,给它一个优秀的编辑器,emacs将是一个优秀的操作系统~看来,emacs最不擅长的就是编辑了……看看身边,还是用vim的人多一些~
回复
emacs与vi之争是一直以来的事。
回复
呵呵,别误会,我无意挑起这两者之间的争论,不同人的习惯而已:-)
上面只不过是一个Joke而已,不是还有后半句吗,如果有一个优秀的操作系统,那么vim将是一个优秀的编辑器。
我上面那句话的意思是,emacs太强大了,什么都能干,相形之下,它的编辑能力就有点黯然了。话说我也准备转emacs了,不过还是很喜欢vim的操作,emacs对ctrl键的杀伤力太大了,我在想能不能在emacs里用vim做编辑器。。。有点异想天开,呵呵~emacs有点像浏览器一样,开了就关不掉了,我现在机器的uptime已经一个多礼拜了,浏览器开着也一直没关过。。。
回复
不要吧,我来这个页面就是想推荐这篇文章给你的…
昏倒~
还有LZ连接好像点不了啊。。。莫非因为浏览器问题?
回复
emacs是C写的吧= =
回复