《OrgMode》emacs笔记
Last Updated:2024-03-12
给task创建ID Property
M-x org-id-get-create
ID和CUSTOM_ID的区别
org的#+INCLUDE:
属性使用 :CUSTOM_ID:
, 而 org-id's links (C-c l
and C-c C-l
) use :ID:
#+INCLUDE:
目前就先创建一个id后,手动复制一个值一样的CUSTOM_ID
附件(Attachments)
每一个task,都给他一个唯一的ID先(别忘了CUSTOM_ID)
C-c C-a
来唤起附件相关操作
o
来打开附件,Shift-o
来使用emacs打开这个附件
f
来打开附件的路径,Shift-f
来使用Dired
打开附件的路径
优先级(Priority)
org文件优先级可以自定义(emacs 默认是 ABC)
#+PRIORITIES: 1 5 3
在需要的org文件开始,添加上面的这个配置,优先级就变成了1,5和3;其中第一个(1)是最高,第二个是(5)是最低,第三个是默认的优先级
优先级切换Shift-arrowup
或者Shift-arrowdown
来切换
切换方式2 C-c , A
切换成A的优先级,以此类推
table
插入一行------ C-c -
(左侧)插入一列 Alt Shift ->
(删除一列) Alt Shift <-
常量和table的公式
例子
#+CONSTANTS: name=string("lpp2") n=string("lpp3") c=string("ha")
|------|-------|--------------|-----------|--------|----|
| what | spicy | current chef | need chef | url | 6 |
|------|-------|--------------|-----------|--------|----|
| wone | no | ablian | lpp2 | notify | ha |
| ni | ha | wo | lpp2 | notify | ha |
| lele | ni | ta | lpp2 | notify | ha |
| ni | ow | lpp | lpp2 | notify | ha |
#+TBLFM: $4=$name; :: $6=$c; :: $5=if("$3" == "$4", string(""), notify);
常量CONSTANTS是空格分割
停在常量那一行执行C-c C-c
,那么会刷新常量
列数,使用 $column进行指代
行数,使用 @rownum进行指代
table的公式是 ; ::
分割
停在公式那一行执行C-c C-c
,那么会根据公式操作表格
每一次修改常量,要停在常量那一行执行一下C-c C-c
刷新常量;更新公式也类似
常用的秘籍等
export(导出)
按键 C-c C-e
C-s
来toggle导出源的范围
从buffer切换到subtree
应用场景1,开会前的大纲
可以用org-mode写好开会前的大纲,然后导出的时候,选择源范围(C-s
来操作切换范围)
publishing
将Org文件,export成html文件。叫做publishing。即能将一整个project批量导成html文件产出.