从 org-mode 8.x 开始,这两个功能已经无效。
1 用途一:编辑代码
在org-mode中可以通过键入 <s
快速输入代码引用段,得到下面的内容:
但当我们在里面编辑的时候,会发现tab无法缩进。一种解决方法是通过键入
C-q <Tab>
缩进,但如果整份文档都需要重排,一行一行的敲肯定很费力。这时候可以在代码段中键入
C-c '
,此时Emacs会新建一个buffer,原来代码段的内容会自动粘贴到这个buffer里,此时会发现这个buffer的Minor
Mode刚好是相应语言的Mode,所以可以很自在的完成各种熟悉的代码编辑工作。完成后再次按
C-c '
返回。
Read More
org-mode 是 Emacs
的杀手级应用,使用它可以用来做很多事情,如GTD、做笔记等。它可以导出多种格式的文件,包括HTML、LaTeX、Freemind、DocBook等,因此,通过定制之后,编写一份org文件就等于同时编写(或者排版)了多种格式文件,而且每种格式的文件又可以各自拥有不同的排版效果。这正是
org-mode 精妙之处。
比如,我最喜欢的做法是先在 Emacs 里打开 evernote-mode 写一份 org-mode
的笔记,然后 C-c C-e H
导出成 HTML
代码,并发布到我的博客中或者加入到我的 wiki 里。如果有需要,我还可以
C-c C-e l
生成 LaTeX 代码并编译成 PDF 文件。
用 org-mode 制作 Beamer 幻灯片也很简单,官方已经给出了
详细的教程
,照着一步步做即可。官方的教程并没有针对中文进行定制,因此笔者写了一个org-mode的Beamer中文模板,这是在
Carsten
Dominik的例子
的基础上修改得到的。
Read More