the compact org-mode guide 第四章

本文介绍了Emacs Org模式下的超链接使用方法,包括内部链接、外部链接的格式及应用场景,如文件链接、网页链接等,并详细解释了如何操作链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第四章

1 超链接

和HTLM一样,Org也支持文件链接,包括外链到别的文件,Usenet文章,emails等等

1.1 链接格式

Org会识别普通的像URL的链接,然后会激活他们让他们变成可点击的链接,一般的链接格式如下:

[[link][description]] or alternatively [[link]]

当link完整的用中括号写出来的事后,Org会用description展示而不是'link[description]]',link替代'link',可以使用C-c C-l编辑光标下的不可见的link内容。

1.2 内部链接

如果链接看起来不像是URL,那么会被看成是当前文件的内部链接,例如:'#my-custom-id'会链接CUSTOM_ID的'my-custom-id'属性。

像'My Target'或者'MyTargetFind my target'将会在当前文件中搜索'My Target '

1.3 外部链接

Org支持连接到文件,网站,Usenet和email消息,BBDB数据库等等。外部链接的写法如下:

http://www.astro.uva.nl/~dominik            网络
file:/home/dominik/images/jupiter.jpg       绝对路径文件
/home/dominik/images/jupiter.jpg            和上面一样
file:papers/last.pdf                        相对路径文件
file:projects.org                           另一个org文件
docview:papers/last.pdf::NNN                以doc-view mode打开页码NNN
id:B7423F4D-2E8A-471B-8810-C40F074717E9     链接到标题ID
news:comp.emacs                             Usenet 链接
mailto:adent@galaxy.net                     邮件链接
vm:folder                                   VM 文件夹链接
vm:folder#id                                VM 信息链接
wl:folder#id                                WANDERLUST 信息链接
mhe:folder#id                               MH-E 信息链接
rmail:folder#id                             RMAIL 信息链接
gnus:group#id                               Gnus 文章链接
bbdb:R.*Stallman                            BBDB 链接(正则表达式)
irc:/irc.com/#emacs/bob                     IRC 链接
info:org:External%20links                   Info 结点链接(编码空格)

一个链接已改使用两个中括号包括,然后在填上描述性的字符,像下面一样:

[[http://www.gnu.org/software/emacs/][GNU Emacs]]

如果描述是一个文件的名字或者图片URL,在HTML导出后,会把图片嵌入成一个可点击的链接。如果没有描述,会直接嵌入进来。美女

1.4 操作链接

C-c l
把当前的位置保存为一个链接,这个是个全局的命令,这个位置将会在后面的插入环节用到
C-c C-l
插入一个链接,这个命令回弹出一个buffer让你选择要插入的链接。你可以直接键入一个链接,或者选择一个保存的链接,然后可以有选择性的是否给出链接的描述,当使用C-u前缀时会对链接的文件进行文件名的补全。
C-c C-l(光标停留在一个链接上时)
可以编辑当前的链接和描述
C-c C-o
打开当前的链接

1.5 目标链接

文件链接可以包含更多的跳转信息,可以再双冒号后面加入行号。

下面是几个例子:

[[file:~/code/main.c::255]]        找255行
[[file:~/xx.org::My Target]]       找'<<My Target>>'
[[file:~/xx.org::#my-custom-id]]   找自定义的id属性

Date: 2014-06-16T16:18+0800

Author: kirchhoff

Org version 7.9.3f with Emacs version 24

Validate XHTML 1.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值