暗无天日

=============>DarkSun的个人博客

使用Org Link abbreviations简化类似连接的输入

有的时候我们会想在一篇文章中输入几条很类似的连接,不同的地方可能仅仅只是某个关键字不同而已。这种情况下我们可以用 Org 的 Link abbreviations 功能来简化输入。

比如我们想插入两条连接,一个bing搜索emacs,一个bing搜索org-mode,那么可以这样写

其中 link 模板中的 %s 是占位符,会被替换成连接的tag(即 bing: 后面的 emacs , org-mode ,和 你好). 除了 %s 以外,还有其他的占位符包括:

%h
经过url编码过的tag,不过现在主流的浏览器都支持自动编码,所以这个意义不大
%(function)
执行 (function tag),并将函数的执行结果作为要访问的连接
不带任何占位符
这种情况 org-mode 会直接把tag添加到link模板的后面,因此上面那个例子可以直接简写成 http://www.bing.com/search?q=

若某类常用的链接在多个文章中都会用到,那么可以设置 org-link-abbrev-alist 的值

(setq org-link-abbrev-alist
      '(("bing" . "https://www.bing.com/search?q=%s")))