Emacs org-mode基础学习

什么是 org-mode

Org mode is for keeping notes, maintaining TODO lists, planning projects, and authoring documents with a fast and effective plain-text system.

这是官网的标语,我想这一句话,也概括了org-mode的功能.

入门

插入标题

*:一级标题

**:二级标题

...

注意,*号后面要留一个空格

插入链接

[[链接地址][title]]

段落

对于单个回车换行的文本,认为其属于同一个段落。

插入表格

任何以"|"字符的非空开头的都会被当作是表格的一部分.类似输入如下.(多利用TAB键,会自动补全)

| name | age |
|------+-----|
| yzy  | 25  |

表格还可以类似excel那样,可以通过公式,让某列的值是某个函数的结果.非常简单及强大.^_^

快速格式化以逗号,空格,tab等的文本为表格:
选中想要生成表格的内容,然后按:

C-c |

就会格式化为表格了

不同字体

*粗体*

/斜体/

+删除线+

_下划线_

下标: H_2 O

上标: E=mc^2

等宽字:  =git=  或者 ~git~

插入分隔线

五条或以上的”-“就会显示为分隔线

插入块

| 快捷键 | 标签                            |
| s      | #+begin_src … #+end_src         |
| e      | #+begin_example … #+end_example |
| q      | #+begin_quote … #+end_quote     |
| v      | #+begin_verse … #+end_verse     |
| c      | #+begin_center … #+end_center   |
| l      | #+begin_latex … #+end_latex     |
| L      | #+latex:                        |
| h      | #+begin_html … #+end_html       |
| H      | #+html:                         |
| a      | #+begin_ascii … #+end_ascii     |
| A      | #+ascii:                        |
| i      | #+index: line                   |
| I      | #+include: line                 |

插入列表

无序列表项以‘-’、‘+’或者‘*‘开头。

有序列表项以‘1.’或者‘1)’开头。

描述列表用‘::’将项和描述分开。

有序列表和无序列表都以缩进表示层级。只要对齐缩进,不管是换行还是分块都认为是处于当前列表项。