Org-mode
Emacs最新版本(24.4)自带org-mode,这就意味着只要打开一个后缀名为org的文件就会自动进入org-mode。
(1)列提纲
* 为一级标题
** 为二级标题
*** 为三级标题并以此类推
tab键
对标题进行展开和关闭
C-c C-t
可以将一个条目转换成一个TODO事件(再按一次就变成 DONE)
(2)插入代码片段(Snippet)
<s
然后 Tab键
#+BEGIN_SRC emacs-lisp
;; Your code goes here
;; 你的代码写在这里
#+END_SRC
(3)Org-mode文本内语法高亮
(require 'org)
(setq org-src-fontify-natively t)
(4)重置有序列表序号
M-<RET>
表示回车
(5)Agenda的使用
配置:
;; 设置默认 Org Agenda 文件目录
(setq org-agenda-files '("~/org"))
;; 设置 org-agenda 打开快捷键
(global-set-key (kbd "C-c a") 'org-agenda)
只需要将
*.org
文件放入上面指定的文件夹中就可以使用Agenda模式了
C-c C-s
选择想要开始的时间
C-c C-d
选择想要结束的时间
C-c a
可以打开Agenda模式菜单并选择不同的可视方式(r)
(6) Capture模板
配置:
(setq org-capture-templates
'(("t" "Todo" entry (file+headline "~/.emacs.d/gtd.org" "工作安排")
"* TODO [#B] %?\n %i\n"
:empty-lines 1)))
)
;; r aka remeber
(global-set-key (kbd "C-c r") 'org-capture)
步骤:
1. C-c r
2. ;; 输入你的任务
3.C-c C-c
完成