在emacs/HTML模式下是否可以进行正向/反向链接?

3
使用emacs编辑HTML文件非常有用。我使用'Safari'(我是Mac用户)来检查HTML文件是否呈现正确。
我经常会错过AucTeX与pdf/tex文件之间的前向/后向链接。我可以在emacs/LaTeX文件上进行Shift-Click,然后转到相应的pdf文件,反之亦然。例如,当我在tex源代码中的字符串“abc”上进行Shift-Click时,auc-tex会在pdf文件中找到字符串“abc”,反之亦然。
在emacs中有类似的工具/模式可以在HTML文件和浏览器之间进行连接吗?
1个回答

2
使用
M-x browse-url-of-file

通常它不是绑定的,所以我使用...

(global-set-key (kbd "M-P") 'browse-url-of-file)

全局绑定Alt+Shift+p为“在浏览器中预览”


它打开了浏览器,但似乎没有提供链接前进/后退。 - prosseek
哦,这种情况下我不确定你所说的“链接前进/后退”是什么意思……AucTeX是如何实现的? - ocodo
例如,当我在TeX源代码中的字符串“abc”上进行shift-click操作时,AucTex会在PDF文件中找到该字符串,并且可以实现另一种方式。我希望有一些工具能够使我在HTML中单击一个字符串“abc”,并指向相应的网页。 - prosseek
您需要使用特定的浏览器并为Emacs和浏览器构建扩展,目前还不存在此功能。 - ocodo
我建议看一下 https://chrome.google.com/extensions/detail/ljobjlafonikaiipfkggjbhkghgicgoh 的工作方式,这个 Google Chrome 扩展通过 Python 代理与 Emacs 进行接口交互。(也可以查看 It's All Text FireFox 扩展)...两者都会调用 emacsclient,你可以使用文件行/列位置启动它。 - ocodo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接