Org更多内容
前文:
- 2019-08-23-emacs和org实践.md
- 2019-09-09-org作者谈org.md
起源
org-mode是基于大纲模式做的扩展
安装:
- 我尝试过多个配置:
- binchen
- purcell
- 自己安装dracula
-
最终决定不费劲了, 直接用了spacemacs的配置.
-
未来目标 #todo 把emacs的快捷键改为和mac的键兼容, 用替换掉c-x c-x这种快捷键, 替换为-x.
-
后记: 使用了gnu emacs的官方安装方法, 安装了有菜单的版本. 如果用linux的话还可以有工具条, 可惜我用的是mac.
brew cask install emacs
设置:
;; 自动换行
(add-hook 'org-mode-hook (lambda () (setq truncate-lines nil)))
要点:
* 标题
** 标题二级
shift + tab /tab 展开折叠
Meta + left/right 升降级
+/-无序列表
1. / 1) 有序列表
[]/[-]/[X]/[33%]/[/]这个可以作为checkbox用
meta-shift-RET/meta-return 插入一行带checkbox/不带checkbox
C-c C-c 改变checkbox
M-left/M-right/M-up/M-down 改变层级/移动
脚注
[fn:1]本文参考自http://orgmode.org/orgguide.pdf
表格:
|input | Name | Phone | sub1 | sub2 | total |
|-
只需要输入表头, 然后就按按tab就好了.
tab/enter/shift 跳转格子
C-c C-c 对齐表格
M-上下左右/M-S-上下左右 移动和插入行列
链接
[[链接地址][链接内容]]
[[file:/home/maple/图片/test.jpg][a picture]]
[[file:/home/maple/图片/test.jpg]]
C-c C-x C-x 预览
todo
orgmode是用大写解决问题的. 不优雅哦.
*** TODO [# A] 任务1
*** TODO 总任务 [33%]
**** TODO 子任务1
**** TODO 子任务2 [0%]
- [-] subsub1 [1/2]
- [ ] subsub2
- [X] subsub3
**** DONE 一个已完成的任务
C-c C-t 改变todo状态, 他回去自动找之前的最接近的标题.
C-c , 设置优先级, 注意这个逗号有用.
C-c / t 用tree形式展示todo
标签tags
*** 章标题 :work:learn:
**** 节标题1 :fly:plane:
**** 节标题2 :car:run:
C-c C-q 添加标签
C-c / m 生成标签树
时间
C-c . 插入时间
格式
它支持不少的格式, 但是问题都是他全是封口格式.
*/_=~+
导出
文本导出的格式, 有点累,
# 加一堆大写, 还有对应封口.
源代码
和上面一样, 也是
# 加一堆大写, 也是对应封口.
关于快捷键, 原本的作者在视频中也说了, org-mode的快捷键是高度统一的. 所有的情况下都是共用几套快捷键的.
总结:
- beamer模式可以替换幻灯片.
附录
随便看看:
- https://www.badykov.com/emacs/2018/08/26/be-productive-with-org-mode/
- 翻译 : https://zhuanlan.zhihu.com/p/59792827
- 不错的一个系列, 非常深入浅出: https://changelog.complete.org/archives/tag/emacs2018
更精华的几篇文章:
- http://www.fuzihao.org/blog/2015/02/19/org-mode教程/
- https://www.cnblogs.com/Open_Source/archive/2011/07/17/2108747.html
- http://www.lijigang.com/blog/2018/08/08/神器-org-mode/
英文:
- https://orgmode.org/worg/org-tutorials/org4beginners.html
- https://orgmode.org/org.html#Headlines
- https://www.gnu.org/software/emacs/manual/html_mono/org.html
- http://doc.norang.ca/org-mode.html
- https://github.com/marboo/orgmode-cn/blob/master/org.org