【问题标题】:How to open a link when I read a .rst text file?阅读 .rst 文本文件时如何打开链接?
【发布时间】:2022-01-22 15:37:05
【问题描述】:

如果我们在 vim 中输入 :help,阅读 vim 帮助文件,然后看到一个蓝色(或者说绿-蓝)字,这个字就是一个链接。我们可以把光标放在单词上,然后在键盘上按Ctrl-],就可以跳转到链接的内容了。

我是 .rst 文件的新手。我的问题是,当我阅读一个 .rst 文件并看到一个蓝色(或说绿-蓝)字时,我可以按任意键以转到链接的内容吗?

【问题讨论】:

  • 这些“链接”在帮助文件中起作用的原因是 vim 已经为你创建了标签文件。找到一个合适的程序来生成标签文件 rst,你也可以跳转到这些。请参阅:help 29.1 了解更多信息。
  • @AndreasLouv 谢谢!我懂了。我安装了 Exuberant Ctags 5.9,并运行了#ctags -R *,但没有创建“标签”文件。请您给点建议好吗?
  • @AndreasLouv 非常感谢! “标签”文件创建。标签有效!当我在函数调用上按 Ctrl+] 时,它会跳转到函数定义。 :)
  • 我创建了评论作为答案,以便您接受它:-)

标签: vim restructuredtext


【解决方案1】:

这些“链接”在帮助文件中起作用的原因是 vim 已经为你创建了标签文件。

找到一个合适的程序来生成标签文件 rst,你也可以跳转到这些。

更多信息请参见:help 29.1

【讨论】:

  • 下载 Exuberant Ctags。运行#cd ~/proj#ctags -R .当你在函数调用上Ctrl-]时,你将被带到函数定义。
【解决方案2】:

reStructuredText 有 lots of kinds of hyperlinks,Vim 可能会或可能无法在本机或稍加帮助下遵循。

实施所有这些听起来像是周六下午的一个有趣的项目,但是,如果您赶时间,您可能想看看提供超链接导航的gu-fan/riv.vim,以及许多其他功能。

【讨论】:

  • 感谢您的回复!我是.rst 的新手。抱歉,在阅读了您提供的两个链接资源后,当我阅读vim 中的.rst 文件时,我仍然不知道如何打开链接。请您提供进一步的建议吗?
  • 如果不是vim,那我应该用什么应用打开.rst文件,这样我才能打开里面的链接?
  • 没有进一步的建议。第二个链接指向一个 Vim 插件,正如我所说,它可以做你想做的事,所以下一步是 安装它并通过阅读它的文档来学习如何使用它。
【解决方案3】:

当涉及到诸如 HTTP: 之类的外部链接时,只需在正常模式下键入 gx。另请参阅此链接:https://sbulav.github.io/vim/neovim-opening-urls/

【讨论】:

  • 是的,gx 适用于外部链接。谢谢!
猜你喜欢
  • 2012-04-22
  • 1970-01-01
  • 2017-12-16
  • 1970-01-01
  • 2021-02-07
  • 2014-01-10
  • 1970-01-01
  • 2012-12-30
  • 2016-10-12
相关资源
最近更新 更多