4.1 连接格式
连接的格式非常的简单,示例如下:
[[文档内部锚点、外部连接][对连接的描述,可选]]
4.2 内部连接
想要引用或者连接到文档自身内的某个位置,需要引入另外一个概念:anchor(锚). 即定位点。 定义锚点的方法是使用<<>> , 注意不是书名号,左边两个小于号,右边两个大于号。示例如下:
<<定位1>>
假如想要返回到“定位1”的位置,即可定义如下连接:
[[定位1][返回定位1]]
当连接设置成功后,如果有连接的描述,org-mode只显示对连接的描述部分。上面的示例,只会显示:返回定位1. 如果没有描述部分,则显示连接地址或者锚点。如:
[[定位1][返回定位1]] ---> 显示结果为 返回定位1 [[定位1]] ---> 显示结果为 定位1
关于下面的还没有弄明白!
[[#my-custom-id]]它会链接到 CUSTOM_ID 属性是 “my-custom-id” 的项。
4.3 外部连接
Org 支持的链接格式包括文件、网页、新闻组、BBDB 数据库项、IRC 会话和记录。外部链接是 URL 格式的定位器。 以识别符开头,后面跟着一个冒号,冒号后面不能有空格。 下面是一些例子:
http://www.astro.uva.nl/~dominik on the web file:/home/dominik/images/jupiter.jpg file, absolute path /home/dominik/images/jupiter.jpg same as above file:papers/last.pdf file, relative path file:projects.org another Org file docview:papers/last.pdf::NNN open file in doc-view mode at page NNN id:B7423F4D-2E8A-471B-8810-C40F074717E9 Link to heading by ID news:comp.emacs Usenet link mailto:adent@galaxy.net Mail link vm:folder VM folder link vm:folder#id VM message link wl:folder#id WANDERLUST message link mhe:folder#id MH-E message link rmail:folder#id RMAIL message link gnus:group#id Gnus article link bbdb:R.*Stallman BBDB link (with regexp) irc:/irc.com/#emacs/bob IRC link info:org:External links Info node link (with encoded space)
上面的示例,列出了多种类型的连接。比如网页连接,文件连接等。
4.4 链接操作
快捷键 | 说明 |
---|---|
C-c l | 保存至buffer中,以便后续使用。但是在我的版本中提示没有这个快捷键 |
C-c C-l | 光标处无连接时表示插入链接,要求输入链接内容 |
光标处有链接时表示修改链接 | |
C-c C-o | 光标在链接位置时,表示打开链接 |
C-c % | buffer 中记忆一个位置 |
C-c & | 从C-c % 的记录中,逐一回溯 |