org-mode语法基础知识增补学习

Grey

一边看一边用可能会是很好的学习方式,用org-mode来写一下学习笔记。今天看看语法的介绍,针对自己感兴趣的以及有收获的部分做一下小结。

标题以及分块

STARS KEYWORD PRIORITY TITLE TAGS
这是一个标题的格式,其中只有STARS是强制的,其他的都是非强制的。而我之前的使用中,用STARS和TITLE用的比较多一些,其他的几个属性基本都没用过。关于星号的使用,有一个强制性的要去那就是必须从第0列开始,用一个空格终止。星号的数目是用来区分标题的等级的。
KEYWORD主要是用于TODO管理的,这样说起来我还是用过的,只是我用的时候这部分功能不是通过编辑而是通过自动的方式嵌入的。
PRIORITY是一个优先级信息,前面带有#的单字母,用中括号括起来。
TITLE是我自己用的比较多的了,这个有一个要求就是不可以换行。如果TITLE的第一个词儿是COMMENT,那么相应的标题被视为是被注释掉的,文档导出不会导出。例如,如果接下来这个标题生效,那么文档导出会被忽略。 `* COMMENT 这个标题将不会导出`
TAGS,TAGS 由包含任何字母数字字符、下划线、at 符号、井号或百分号的单词组成,并用冒号分隔。

更大的代码块

更大的块包括以下模式:
#+BEGINNAME PARAMETERS

CONTENTS

#+ENDNAME

NAME 可以包含任何非空白字符。 PARAMETERS 可以包含除新行以外的任何字符,并且可以省略。 如果 NAME 是“CENTER”,它将是一个“中心对齐块”。 如果它是“QUOTE”,它将是一个“引用块”。 如果块既不是中心块,也不是引用块或块元素,它将是一个“特殊块”。 CONTENTS 可以包含任何元素,除了一行 #+ENDNAME 本身。 以 STARS 开头的行也必须用逗号引用。

其他概念

我直接跳过了其他的学习,简单列写一下我看到的条目,因为这部分我发现我需求不迫切,并且有些概念我其实是不熟悉的。具体的概念点如下:

  • 抽屉
  • 动态块
  • 脚注定义
  • 内联任务
  • 纯文本列表以及事项
  • 属性抽屉
  • 表格
  • 时间戳处理