【问题标题】:Follow link in vim with markdown syntax在 vim 中使用 markdown 语法跟踪链接
【发布时间】:2015-04-24 16:54:54
【问题描述】:

是否可以使用键盘快捷键从 vim 跟踪 markdown 链接?链接如下所示:

[foo](relative/path/to/file.pdf)
[bar](www.some-webpage.com)

我想要一个可以打开默认应用程序链接的键盘快捷键。不确定它是否有区别,但我使用的是 OS X。

【问题讨论】:

    标签: vim markdown


    【解决方案1】:

    当您的光标在链接上时尝试gx。 netrw 应该打开带有外部处理程序的链接(请参阅:h netrw-gx),在 Mac OS X 中将是open

    【讨论】:

    • 使用gf 作为“转到文件”的文件路径。见:h gf
    【解决方案2】:

    我已将对此的支持合并到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。是否有从文本链接跳转到后面列出的实际链接的映射?
    • @A.Blizzard 我不认为我当时实现了本地文件。本来不错。不过好久没碰那个项目了。不值得我花时间 :-) 也看看问题跟踪器。
    猜你喜欢
    • 2023-04-08
    • 1970-01-01
    • 2011-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多