emacs org-mode:org-files中链接的文件夹别名

问题描述 投票:3回答:1

我在emacs中使用org文件来获取文档。是否有可能为组织文件中的文件夹定义别名?动机:说我有几个属于同一个文件夹的文件链接。如果我移动文件,我必须更改所有这些链接。更改一个文件夹别名会更容易。这可能吗?

emacs hyperlink org-mode
1个回答
4
投票

在init.el或.emacs文件中,您可以通过执行以下操作来定义变量org-link-abbrev-alist

(setq org-link-abbrev-alist
   '(("directory1"  . "c:/Path/") ;; Windows
     ("directory2"  . "~/Path/"))) ;; Linux/OSX

或者,如果您不希望这些设置应用于所有文件,则只需将以下内容放在您希望设置应用于的组织模式文件的标题中:

#+LINK: directory1 c:/Path/
#+LINK: directory2 ~/Path/

然后,从文件中链接到这些文件,请使用以下命令:

[[directory1:file1.txt][file1.txt]]

如果/当您移动目录时,只需更改缩写。 Org-mode Manual: Link abbreviations中的其他信息

© www.soinside.com 2019 - 2024. All rights reserved.