你如何在vim编辑器中超链接文本?

时间:2016-03-03 18:55:46

标签: vim

我需要设置一些文本通过vim编辑器链接到网站。我该如何做到这一点?

2 个答案:

答案 0 :(得分:3)

Vim不是文字处理器。 Vim显示文本完全,因为它在磁盘上。你可以对文本进行一些次要的“格式化”,例如折叠线,语法高亮,隐藏几个字符,但就是这样。这些信息实际上都不存储在文件本身中,而是从Vim的“文件外部”应用。这与.doc文件不同,格式在文件中存储

请注意,gx会打开链接。也许这就是你想要的?

你想要的可以用:

  • conceal模式与一些自定义映射相结合。我没有尝试这样做,但它可能是可能的。

  • 在Vim中“链接”某些内容的唯一方法是使用标记到另一个文件。见:help tags-and-searches。也许这个功能可能被滥用到打开网页,我不建议你尝试。

简而言之,你正在尝试将Vim用于一项并非真正设计的任务,所以如果可能的话,这样做会很难和难看。

答案 1 :(得分:0)

如果您不需要可以用鼠标“单击”的链接,并且不介意显示一些额外的文本,则可以使用utl(通用文本链接)插件。在https://www.vim.org/scripts/script.php?script_id=293上获取详细信息。它很旧,但仍然对我有用。例如,要链接到google,该文本中应包含。要使用链接,请将光标移动到括号中或括号之间的某个位置,然后从命令模式输入\ gu。这将导致您的浏览器转到Google的网站。当然,utl_rc.vim文件中有一些设置可将其指向您的浏览器。

我还应该注意,您可以使用它在文本文件之间或文件内移动。详细信息在我上面给出的链接中。