the compact org-mode guide 第四章

来源:互联网 发布:开淘宝店服装去哪进货 编辑:程序博客网 时间:2024/05/22 06:11

第四章

Table of Contents

  • 1 超链接
    • 1.1 链接格式
    • 1.2 内部链接
    • 1.3 外部链接
    • 1.4 操作链接
    • 1.5 目标链接

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打开页码NNNid:B7423F4D-2E8A-471B-8810-C40F074717E9     链接到标题IDnews: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 withEmacs version 24

Validate XHTML 1.0
0 0