
Emacs Org-mode 的使用
发布日期:2021-05-16 15:03:00
浏览次数:16
分类:精选文章
本文共 1577 字,大约阅读时间需要 5 分钟。
org-mode
org-mode 是 Emacs 的一项强大功能,但我一直没有深入了解过它的使用细节。在此整理了一些相关知识点,以便更好地学习。这个文档本身也是使用 org-mode 编写的。
用大纲组织文件结构
org 模式默认使用 *
号来表示标题,与 Markdown 类似的标记方式。标题可以是任意级数,最多支持到第 10 级标题。
- 展开标题:使用快捷键
S-Tab
或Tab
。 - خدا式展开:按下
C-c
,然后按下所在标题。
标题跳转
- 快速跳转到标题:按下
C-c C-n
或C-c C-p
。 - 同一标题之间上下移动:按下
C-c C-f
或C-c C-b
。
插入及编辑
- 插入新标题:按下
M-Ret
。 - 插入 todo 标签:按下
M-S-Ret
。 - 将标题升级/降级:按下
M-Left
或M-Right
。 - 同级标题插入:按下
M-S-Left
或M-S-Right
。 - 同标题上下移动:按下
M-S-Up
或M-S-Down
。 - 在标题上使用标签:按下
C-c C-w
。 - 只显示当前标题及子树:按下
C-c C-x h
。
显示方式
- 带缩进的显示:按下
M-x org-indent-mode
。 - 启动时带缩进的设置:在文档头部添加
#+STARTUP: indent
。 - 全局设置:在
.emacs
中添加(setq org-startup-indented t)
。
超链接
- 自动识别超链接的内容:只要内容符合规则就会被识别为超链接。
- 示例:
[百度](baidu)
- 示例:
链接类型
- 可能的链接类型包括:
bbdb
:中文百度百科bibtex
:引用文献docview
:文档查看doi
:数字对象唯一标识符elisp
:emacs 密钥环file+emacs
:本地文件file+sys
:系统文件file
:文件ftp
:文件传输协议gnus
:邮件 متعددhttp
:万维网https
:安全万维网info
:信息页面irc
:互联网 relay chatmailto
:电子邮件message
:消息mhe
:微软射击游戏news
:新闻rmail
:通用邮件shell
:shell 命令
文件链接
- 未整理的内容下,还需要补充具体案例分析。
编辑链接
- 编辑链接:按下
C-c C-l
。 - 打开链接:按下
C-c C-o
。
字体样式
- 粗体:
**文本**
- 斜体:
*文本*
删除线- 下划线
表格
- 插入表格:按下
C-c C-c
。 - 调整表格缩进:按下
Tab
或S-Tab
。 - 删除行:按下
M-S-Up
或M-S-Down
。 - 插入分割线:按下
C-c -
或C-c Ret
。
段落
- 单元格换行:按下回车键,org 会将文本转化为多个段落。
- 新段落:按下空白行。
列表
- 无序列表:从
-
、+
、*
开始。 - 有序列表:从
1.
或1)
开始。 - 描述列表:从
:
开始描述。
列表操作
- 快速折叠:按下
M-Ret
。 - 插入新项目:按下
M-S-Ret
。 - 移动项目:按下
M-S-Up
或M-S-Down
。 - 列表级别跳转:按下
M-S-Left
或M-S-Right
。
进阶功能
时间管理标签:在标题上添加标签,通过
C-c C-q
创建。标签搜索:按下
C-c a m
以按标签搜索多个文件。文件导出:按下
C-c C-e
。使用 Markdown 格式导出:在 minibar 中输入
M-x org-md-export-as-markdown
。
元数据设置
- 启动提示:
#+STARTUP: indent
。 - 全局设置:在
.emacs
中添加(setq org-startup-indented t)
。 - 其他选项:
#+KEYWORDS: 关键字
。
注意事项:如果段落在导出时出现格式问题,请在开头添加 #OPTIONS: \n:t
。
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年04月17日 14时14分10秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Horizon Daas租户管理平台扩展分配时报:内部错误
2019-03-12
嵌入式系统试题库(CSU)
2019-03-12
【自考】之信息资源管理(一)
2019-03-12
setup facatory9.0打包详细教程(含静默安装和卸载)
2019-03-12
Linux kernel pwn --- CSAW2015 StringIPC
2019-03-12
IDEA 找不到 Persistence窗口解决办法
2019-03-12
C++ Primer Plus读书笔记:循环读取(错误处理)
2019-03-12
Form窗体属性
2019-03-12
vue 错误收集
2019-03-12
00010.02最基础客户信息管理软件(意义类的小项目,练习基础,不涉及数据库)
2019-03-12
00013.05 字符串比较
2019-03-12
Effective Java 读书笔记
2019-03-12
SpringBoot使用@Email报错误
2019-03-13
访问servlet时弹出文件下载框解决方法
2019-03-13
IDEA-@Slf4j和log标签&@Data(Lombok)无效
2019-03-13
Thymeleaf 生成下标,索引,使用Stat变量
2019-03-13
初始微服务---Springcloud发展【第一期】
2019-03-13
RAFT 拜占庭将军 共识算法
2019-03-13