spacemacs+org使用简述

Table of Contents

  1. 主干结构
    1. 章节
    2. 列表
    3. 表格
  2. 特殊成份
    1. 插入
    2. 脚注
    3. 链接
    4. todo
      1. 优先级
      2. 细分
    5. 时间
    6. 标签

注:全篇用"vim"模式

主干结构

学会这些可以写一些基础内容。

章节

* 主标题
** 副标题
*** 三级题 
**** 还可以一直写下去
* 主标题

星号和标题这间要有空格,EMACS 会用特殊顔色标识。

TAB 折叠当前光标下的标题
S+TAB 折叠全局
M-h/l 减少/增加当前光标下的级数
M-k/j 上下标题互换
C-c C-n/C-p 上/下个标题
C-c C-b/C-f 上/下个同级标题
C-c C-u 回到上一级标题

列表

1. 有序表
2) 只有这两种       : 这是描述
- 无序表            : 这些表都是可折叠的
  + 也只有这丙种
C-c C-c 改变复选框状态 ([x])
C-c - 在 1. / 1) / - / + 中更换样子
M-h/j/k/l 操作同标题
o 建立一个新行,并顺着加列表
TAB 调整层级

表格

输入多个 "|" 再按 TAB 即可自动生成表格,想要多行就按 RET。下面就是 4 个 "|" 生成的表。

|  |  |  |
|  |  |  |
|  |  |  |
C-c C-c 调整表格
TAB 调整表格,移动到下一个区域,如没有下一行则新建一行
RET 调整表格,光标移到下一行,同样可新建
C-c - 光标下添加水平线
M-k/j 上下移动行
M-h/l 左右移动列
M-S-k/h 删除当前行/列
M-S-j/l 向 下/右 新建 行/列

表格还可用公式进行多次计算。
新建一个表,表中有各科成绩,我们可以在 average 中这样写。($+列号)

| Name   | Math | Chinese | English | average       |
| dog    |   55 |      80 |      70 | =($2+$3+$4)/3 |
| cat    |   80 |      59 |      80 |               |
| monkey |   90 |      22 |      66 |               |

SPC u C-c C-c 之后得到下面的表和一个 TBLFM。

| Name   | Math | Chinese | English | (Math + Chinese + English) / 3 |
| dog    |   55 |      80 |      70 |                      68.333333 |
| cat    |   80 |      59 |      80 |                             73 |
| monkey |   90 |      22 |      66 |                      59.333333 |
#+TBLFM: $5=($2+$3+$4)/3

特殊成份

插入

#+BEGIN_SRC     ... #+END_SRC 
#+BEGIN_EXAMPLE ... #+END_EXAMPLE :单行的例子以冒号开头
#+BEGIN_QUOTE   ... #+END_QUOTE   :通常用于引用,与默认格式相比左右都会留出缩进
#+BEGIN_VERSE   ... #+END_VERSE   :默认内容不换行,需要留出空行才能换行
#+BEGIN_CENTER  ... #+END_CENTER 
#+BEGIN_LATEX   ... #+END_LATEX 
#+LATEX: 
#+BEGIN_HTML    ... #+END_HTML 
#+HTML: 
#+BEGIN_ASCII   ... #+END_ASCII 
#+ASCII: 
#+INDEX: LINE 
#+INCLUDE: LINE

常用的一般为:

#+BEGIN_SRC     ... #+END_SRC 
#+BEGIN_EXAMPLE ... #+END_EXAMPLE
#+BEGIN_QUOTE   ... #+END_QUOTE
#+BEGIN_CENTER  ... #+END_CENTER 

BEGIN_SRC 要在后面加使用的编程语言名字。

脚注

在这句话中的[fn:1]使用方法,像这样导出时会在右上方有一个小的数字标号
[fn:2]
...
[fn:1]http://www.baidu.com
[fn:2]可以是其它内容
...

脚注是可点击的,点击即转跳

SPC m i f 插入一个脚注
C-c C-c 脚注转跳
C-c C-x f 多功能移动

链接

用来插入一些文件、图片、URL。
网页:

[[http://www.baidu.com][百度]]
[[http://www.baidu.com]]

导出的结果是分别是。
百度
http://www.baidu.com

C-c C-l 在当前位置插入或修改一个链接
C-c C-o 打开这个链接

文件:

[[file://~/Pictures/desk.jpg][插入 desk.jpg 图片]]
[[file://~/code/hello_word.c][打开 hello_word.c]]
[[file://~/code/hello_word.c::7][打开 hello_word.c 转到第七行]]

todo

** TODO buy food
C-c C-t 设置标题为 TODO 状态
C-c / t 显示所有 TODO

优先级

一共三个优先级 A,B,C;

** TODO [#A] read
** TODO [#B] cook
** TODO [#C] play
C-c , 设置优先级,或者 SPC 键消除优先级
S-up/down 调整优先级

细分

** TODO party [0/2]
 + [ ] drink
 + [-] play [50%]
  - [X] sing
  - [ ] swim

在表或标题后空一格输入[ ] C-c C-c 可改变[ ]状态为[X]。
在末尾输入[/][%]表示进度。

时间

时间戳主要有两种状态:

* 事件一 <2019-02-13 三> :激活状态
* 事件二 [2019-02-13 三] :非激活状态
C-c . 激活状态的时间戳
C-c ! 非激活状态的时间戳
S-down/up 更改时间,单位看光标
<2019-02-14 四--<2019-02-15 五>

连着两次 C-c . 变为时间段。

** TODO writing 
 DEADLINE: <2019-02-13 三>
** TODO reading
 SCHEDULED: <2019-02-13 三>
C-c C-d 最后期限 DEADLINE
C-c C-s 日程安排 SCHEDULED

标签

* meeting                            :work:
** friend                               :life:
** client                               :career:money:
C-c C-q 进行设置。可以同时设置两个标签
C-c / m 搜索所有标签构造稀疏树

猜你喜欢

转载自www.cnblogs.com/chaoyiyang/p/11486492.html