【发布时间】:2015-04-24 16:54:54
【问题描述】:
是否可以使用键盘快捷键从 vim 跟踪 markdown 链接?链接如下所示:
[foo](relative/path/to/file.pdf)
[bar](www.some-webpage.com)
我想要一个可以打开默认应用程序链接的键盘快捷键。不确定它是否有区别,但我使用的是 OS X。
【问题讨论】:
是否可以使用键盘快捷键从 vim 跟踪 markdown 链接?链接如下所示:
[foo](relative/path/to/file.pdf)
[bar](www.some-webpage.com)
我想要一个可以打开默认应用程序链接的键盘快捷键。不确定它是否有区别,但我使用的是 OS X。
【问题讨论】:
当您的光标在链接上时尝试gx。 netrw 应该打开带有外部处理程序的链接(请参阅:h netrw-gx),在 Mac OS X 中将是open。
【讨论】:
gf 作为“转到文件”的文件路径。见:h gf
我已将对此的支持合并到Vim Markdown。
如 README 中所述,它可以从以下任何光标位置工作:
[Example](http://example.com)
^ ^ ^^ ^ ^
1 2 34 5 6
<http://example.com>
^ ^ ^
1 2 3
我的实现使用每个位置的语法来找出 URL。入口点在:https://github.com/plasticboy/vim-markdown/blob/028a7613eadf84d4e75c2eaa87b1cc756774f9c5/ftplugin/mkd.vim#L472
【讨论】:
gf 不起作用,您必须导航到实际文件名。另外,最后列出的链接,如[link name][1]。最后[1] some link。是否有从文本链接跳转到后面列出的实际链接的映射?