如何在 Emacs org-mode 中链接到外部文件行

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

我有 2 个文件:

  1. 带有代码的 php 文件
  2. 带有文档的组织文件

如何从 org 文件创建到 php 文件中的一行的链接?因此单击它将光标移动到 php 文件中的相应行。

emacs org-mode
3个回答
30
投票

在组织模式下使用此表示法来创建链接:

[[/path/to/file.php::line][string-to-display]]

如果你想显示文件名,只需使用

[[/path/to/file.php::line]]

请参阅组织模式信息页面中的 超链接,了解详细信息和指定链接的其他方法。


21
投票

如果我理解问题正确,你可以使用两个组织模式命令自动完成:

将点移动到 php 文件中的一行,然后

M-x org-store-link

转到组织文件,然后

C-c C-l
M-x org-insert-link
,然后按照迷你缓冲区中的说明进行操作。

您已完成,点击链接或当点位于其上时点击

C-c C-o
打开链接。

我在

org-store-link
上有
C-c l
,在默认
org-insert-link
上有
C-c C-l
。这使得该过程执行起来非常方便快捷。

享受组织模式的乐趣。


0
投票

对于后代和未来的一些信息寻求者,我已经在我的文档中使用了几年。

用途: [[文件+emacs:/path/to/file.php::line]]

“+emacs”强制 Emacs 打开 Emacs 内部的链接,而不是处理该文件扩展名的其他应用程序。

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