试用结论:
优点
- 折叠段落很方便,只用tab就能在折叠和打开之间循环
- 可以在笔记页面做简单的计划和总结,方便整理进度
- 少量tex支持
- html默认输出目录
缺点/有待研究说明文件
- 复杂数学符号
- pdf输出
- 和allout.el有冲突,但emacs22就没问题
- html标记没有闭合
暂时没有什么心得,不过感觉适合用来做长期的,结构不复杂的笔记,例如读 paper心得,实验方法等非课堂笔记。
使用方法:
安装。放到.elisp里,.emacs配置文件加上
(load "~/.elisp/org.el")
(add-to-list 'auto-mode-alist '("\\.org$" . org-mode))
(define-key global-map "\C-cl" 'org-store-link)
(define-key global-map "\C-ca" 'org-agenda)
(setq org-log-done t)
以development的paper笔记为例,打开文件biol690.org,输入计划和笔记部分。 支持三层标题,用TODO来表示计划项目

* 第一级
** 第二级子标题
*** 第三级子标题
* TODO 这是一个计划条目,可以放在任意一级标题中
TODO 却不可以放在正文,奇怪
PS:不大明白为什么org-mode里面的拼写检查是边写边检查,而别的mode都是写 完再查?
然后加入正文

完成一个项目之后可以用C-c C-t来标记完成

M-x org-export-as-html生成html,大功告成
如果嫌东西太多,可以用S-Tab折叠所有内容,

再按一次就再显示多一层的内容,象目录一样,

再一次则显示全部。如果想保持目录视图,只展开需要编辑的部分,可以在相应 标题处用Tab来单独展开,屏幕也会随之滚动到合适位置。

快捷键:
| M-RET | 加入同层级的标题,也就是那几个星号 |
| M-S-RET | 加入一条TODO项目,与当前标题同层级 |
| M-left(right) | 把当前标题提升(降低)层级 |
| M-S-left(right) | 把当前的层级提升(降低),也就是同时改变相关子标题 |
| M-S-up(down) | 把当前层级上(下)移,也就是和上面的调换位置 |
| C-c C-x h | 输出html |
注意最多有三个层级,即***
图像很简单,和wiki一样的markup,例如
[[file:images/1.jpg]]
list的操作类同。对lists的支持比较灵活,如下:
* 下面是一个list
1. 编号的
+ 不编号的也可以
+ 不编号的
2. 继续编号
1). 可以加半括号
- 也可以用减号
美中不足的是生成的html标记都是没有闭合的,所以如果有一个list,那么接下 来的内容都不能顶格,直到下一个标题为止。有可能的话还是尽量把表格放到最 后吧。