codechurch 发表于 2016-06-28 22:56

感谢Emacs

配置一下,什么都有了,写代码、写文档都有在天堂漫游的感觉。

代码和文档可以写在一起,exports出文档,tangle出代码,编程就像写小说一样,将你的思路随着代码一起写在一个文本里。还能导出odt、docx、pdf、html、mm 等等。你写的这个文本也能执行、求值还能画图,各种uml只需简单的指令就生成出来,嵌入你的文档里。

你的文本是活的,可以随时生成你想要的,无论是代码还是各种文档,你甚至可以在里面管理你的电脑、文件、执行一些日常的任务。你还可以制定行动计划,到了日期它还会提醒你。

Knuth说:你会忍不住离开电脑桌,跑出办公室大叫“我爱文学编程”!
我现在正有着这样的感觉。

fender0107401 发表于 2016-06-29 08:54

一直都没学会Emacs。

爻易 发表于 2016-06-29 18:38

代码和文档写在一起很平常啊,如odt、pdf、html本身是文档,又可内嵌代码,多媒体(图像,声音),超链接,各种对象。。。

阅读器(浏览器)则相当于解释器,对文档解释执行。

利用这种解释器模式,可以自定义各种文档格式,并开发出相应阅读器(浏览器):lol

爻易 发表于 2016-06-29 18:44

掌握原理,感觉无事不可为,什么都能干,只恨人生有限,写不尽那如星辰大海般的代码:lol

codechurch 发表于 2016-06-29 20:26

回复 3# 爻易

我说的是C语言代码,可直接在文档上执行,也可导出(tangle)为纯净的代码文件。


   

zsszss0000 发表于 2016-06-29 22:47

C-XC-X 比较蛋疼。。

lost_templar 发表于 2016-06-30 00:31

写文档的都是异端;
代码自解释才是正道。

neodreamerus 发表于 2016-06-30 11:38

回复 1# codechurch
需要配置什么?怎么配置的?

   

codechurch 发表于 2016-06-30 12:13

回复 8# neodreamerus

用emacs的org-mode, 这是emacs24 buildin的。
然后,安装一些让emacs变更好用的插件:
   如,行号、16进制编辑模式、窗口编号、文件搜索模式。

还有一些插件需要同时安装外部程序:
   global, plantuml, ditaa

最后,进行按照自己的喜好进行快捷键配置、颜色主题配置。

同时要学习一下 eamcs 和 org-mode的教程,特别是 tags、导出、代码块相关。

用org-mode的noweb、export、tangle、tags等功能,就可以进行文学编程了。


   

Dannysd 发表于 2016-07-09 10:53

Eamcs是神的编辑器
我只用神一样的编辑器Vim
页: [1] 2
查看完整版本: 感谢Emacs