【Emacs】之 Org-mode

本文详细介绍了Emacs的Org-mode,包括列提纲、插入代码片段、文本内语法高亮、重置有序列表序号、Agenda的使用、Capture模板、文档元数据、内容元数据、常用快捷键、Tags管理和任务状态。Org-mode提供了丰富的功能,如将条目转换为TODO/DONE事件,使用Agenda管理时间,以及便捷的Capture模板和快捷键系统。
摘要由CSDN通过智能技术生成

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 完成

这里写图片描述


<

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值