软件推荐 系列的第 3 篇 (本系列共14篇)

今天介绍的这款软件,说实话,真的很难定位,因为它的功能实在是太强大了。

emacs是由开源界的顶尖hacker、GNU项目的创始人Richard Stallman用LISP语言编写的一个文本编辑器-这只是它刚诞生时的定位。经过二十多年的发展,不断有人为这个项目添砖加瓦,编写了许多LISP的脚本,现在它能做到任何你能想得到的文字工作。

比如若是我有一篇数学文档需要提交。你可以想得到我有这些事情要做
1编写文档,需要\LaTeX
2印证文档内有些公式,需要Maxima(下期介绍)
3或许我还要写个程序做DEMO
4最后我要把这份文档邮寄出去

我可以先用gedit编写好\LaTeX和C的代码,同时打开Maxima运算公式,接着打开终端调用\TeX和GCC(当然GDB是免不了的)。最后开启FX或TB将邮件发送出去。

但在工程师的思维里,简洁就是好。所以你只要在emacs里开三个BUFFER就完全可以把上述事情办好。甚至Linus大神在浏览网页论坛时都是用emacs,而不用我们可爱的火狐。

开源界优秀的软件有一共同的特点:初学者上手很难,引用一些专业的话,这叫学习曲线起点高。大部分初学者肯定抱怨,这么一个简单的功能,为什么要这么复杂的操作才能实现。对,初看起来的确如此。一旦到了处理大量数据的时候,看似复杂的操作才是最简洁高效的。

对于那些想学习emacs的读者,若是你真的有心学习、想领略emacs的魅力的话,这个文档可以助你一臂之力。

本文由 Malloc 创作,转载或引用前请联系我们

相关文章:

  1. 每周软件推荐-TeX
  2. 素数有无穷多个的另类证明(一):两两互素的无穷序列
  3. 素数有无穷多个的另类证明(三):被遗忘的证明
  4. 无穷中的二分(一)
  5. 从(0,1]×(0,1]到(0,1]的双射

标签:, ,

2009年8月14日 星期五

5条评论

  • Stephenjy 说:

    话说,给它一个优秀的编辑器,emacs将是一个优秀的操作系统~看来,emacs最不擅长的就是编辑了……看看身边,还是用vim的人多一些~

    回复

    Malloc
    回复:

    emacs与vi之争是一直以来的事。

    回复

    Stephenjy
    回复:

    呵呵,别误会,我无意挑起这两者之间的争论,不同人的习惯而已:-)
    上面只不过是一个Joke而已,不是还有后半句吗,如果有一个优秀的操作系统,那么vim将是一个优秀的编辑器。
    我上面那句话的意思是,emacs太强大了,什么都能干,相形之下,它的编辑能力就有点黯然了。话说我也准备转emacs了,不过还是很喜欢vim的操作,emacs对ctrl键的杀伤力太大了,我在想能不能在emacs里用vim做编辑器。。。有点异想天开,呵呵~emacs有点像浏览器一样,开了就关不掉了,我现在机器的uptime已经一个多礼拜了,浏览器开着也一直没关过。。。

    回复

    grapeot
    回复:

    不要吧,我来这个页面就是想推荐这篇文章给你的…
    昏倒~
    还有LZ连接好像点不了啊。。。莫非因为浏览器问题?

    回复

  • vim_learner 说:

    emacs是C写的吧= =

    回复

留下您的足迹

2009 f(Program,Poet)=Programet.
Powered by Wordpress. Theme by Pharmacy Drugs and LastLeaf.