mutt 或 vim 中的参考链接

mutt 或 vim 中的参考链接

是否有一些自动脚本可以将带有 http:// 链接的文本更改为 mutt 或 vim 插件的参考资料?假设我有

Text text, hey there goes a http://example.com link, 
hey the second one http://example2.com/. Btw have 
you seen the http://example.com ? 

我想自动将其更改为:

Text text, hey there goes a [1] link, 
hey the second one [2]. Btw have 
you seen the [1] ? 

References

[1] http://example.com
[2] http://example2.com

答案1

这是一个有趣的用例!我已经在我的ExtractMatches 插件以及扩展的替换命令PatternsOnText 插件,我能够利用并结合两者的功能。

我的新ExtractLinks 插件旨在提供您所要求的内容(以及 Markdown 和 HTML 的定制),希望您(和其他人)发现它有用。

This text references http://www.vim.org/ and http://w3.org/.
:ExtractLinks
This text references [1] and [2].
:put
[1] http://www.vim.org/
[2] http://w3.org/

相关内容