2017-06-21 50 views
1

如果我將鼠標懸停在VisualStudio中的方法名稱上,QuickInfo會顯示爲工具提示,例如,如何在VisualStudio中包含可點擊鏈接QuickInfo

enter image description here

我希望能夠點擊,我包括在快速信息的鏈接。這裏是我的對應方法評論:

''' <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

的標籤「一」,simlar到一個以上的文章中

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

對我不起作用。是否需要在VisualStudio設置中以某種方式啓用對QuickInfos的HTML支持?

目前,我可以跳轉到方法聲明,然後按Ctrl +單擊方法註釋中的超鏈接。不過,我寧願直接點擊QuickInfo中的網址。

有沒有什麼辦法可以做到這一點,例如帶有我錯過的XML標籤,還是使用了Resharper或其他VisualStudio擴展?

+0

在R#中是這樣的嗎? https://www.jetbrains.com/help/resharper/Coding_Assistance__Quick_Documentation.html(Ctrl-Shift-F1或CTRL-Q,取決於你的鍵盤綁定) – Lennart

+0

是的,這有效。如果你把它寫成答案,我會接受它。會很好如果我可以使用快速文檔而不是QuickInfo作爲默認(但是作爲工具提示而不是粘性彈出窗口)。 – Stefan

回答

1

ReSharper可以通過它的Quick Documentation功能來實現此功能。這取決於你的鍵盤方案Q, -

要調用兼用按Ctrl - - F1Ctrl鍵

還有​​擴展,它改進了工具提示格式,但也不支持可點擊的URL(儘管可用的源,你可以嘗試自己添加它)。