【问题标题】:How to include clickable link in VisualStudio QuickInfo如何在 VisualStudio QuickInfo 中包含可点击的链接
【发布时间】:2017-06-21 08:18:05
【问题描述】:

如果我将鼠标悬停在 VisualStudio 中的方法名称上,QuickInfo 将显示为工具提示,例如

我希望能够点击我包含在快速信息中的链接。下面是我对应的方法注释:

    ''' <summary>       
    ''' Copy the schema of the input table with the given name.
    ''' <para>
    ''' See https://svn-extern.isi.fraunhofer.de/projects/forecast4/wiki/CopySchema
    ''' </para>
    ''' </summary>

在 VisualStudio2017 中,我可以单击工具提示(在 VisualStudio2012 中不起作用),但超链接未激活。我希望我可以在方法注释中使用一些 xml 标记来激活超链接,但我没有找到一个有效的:

https://www.codeproject.com/articles/11082/c-and-xml-source-code-documentation

一个标签“a”,类似于上面文章中的那个

<a href="https://www.w3schools.com">Visit W3Schools.com!</a> 

对我不起作用。是否需要在 VisualStudio 设置中以某种方式启用对 QuickInfos 的 html 支持?

目前,我可以跳转到方法声明,然后Ctrl+单击方法注释中的超链接。但是,我更喜欢直接点击 QuickInfo 中的 url。

有没有办法做到这一点,例如使用我错过的 xml 标记或使用 Resharper 或其他 VisualStudio 扩展?

【问题讨论】:

  • R# 中有类似的东西吗? jetbrains.com/help/resharper/…(Ctrl-Shift-F1 或 CTRL-Q,取决于您的键绑定)
  • 是的,这行得通。如果您将其写为答案,我会接受。如果我可以默认使用快速文档而不是 QuickInfo(但作为工具提示而不是粘性弹出窗口),那就太好了。

标签: vb.net documentation editor visual-studio-2017


【解决方案1】:

ReSharper 可以通过其Quick Documentation 功能做到这一点。

要调用使用 Ctrl-Shift-F1Ctrl-Q,取决于您的键盘方案。

还有 Enhanced Tooltip 扩展,它改进了 Tooltip 格式,但也不支持可点击的 URL(虽然有资源,你可以尝试自己添加)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-04
    • 1970-01-01
    • 1970-01-01
    • 2010-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多