Emacs 组织文件之间的链接

Emacs 组织文件之间的链接,emacs,org-mode,Emacs,Org Mode,假设我在磁盘上有两个org文件,file1.org和file2.org(假设它们在同一个目录中)。如何在file1.org上创建指向file2.org的链接 一旦我有了file1.org上的链接,让我们假设光标(点)位于该链接上。如何让Emacs显示相应的文件 最后,如果我想创建指向file2.org特定项目的链接,该怎么办?使用C-C-l快捷方式创建链接并使用语法 file:./file2.org 并使用C-C-o将光标放在链接上访问该链接 要链接到特定项目,请使用 file:pr

假设我在磁盘上有两个org文件,
file1.org
file2.org
(假设它们在同一个目录中)。如何在
file1.org
上创建指向
file2.org
的链接

一旦我有了
file1.org
上的链接,让我们假设光标(点)位于该链接上。如何让Emacs显示相应的文件


最后,如果我想创建指向
file2.org
特定项目的链接,该怎么办?

使用
C-C-l
快捷方式创建链接并使用语法

file:./file2.org
并使用
C-C-o
将光标放在链接上访问该链接

要链接到特定项目,请使用

     file:projects.org::*task title            heading search in Org file
文件:

您甚至可以搜索单词:

file:projects.org::some words

我喜欢使用
组织id副本
。这是一种比较精密的仪器 当有很多候选人时,其他给你带来麻烦的方法

调用后,当前标题将在其属性抽屉中设置
ID
ID
看起来像
5d76eafc-94f6-47b1-ae4c-a7e917986fd1
,现在它就在你的杀人环中。 您可以使用C-C-l插入,使其看起来像

[[id:5d76eafc-94f6-47b1-ae4c-a7e917986fd1][link]]
您可以在以下位置看到一个文件中的示例用法:,
但是它也可以跨多个文件工作。

同时
org-store-link
将当前缓冲区/位置存储为链接,以便您可以轻松地使用
C-C-l
插入它。我建议将其绑定到
C-cl
,以便与
org-insert-link
对称。在emacs之外重命名文件后,如何更新id->位置的缓存?