2013-11-15 28 views
4

所有我想澄清,這個問題是關於VB.NET之前,C#,這個問題是不是重複,因爲任何解決辦法從這裏How to add a line break in C# .NET documentationAdding line breaks to comments for Intellisense(至少在VS2012)工作。顯示空行中的智能感知評論

我想添加一個空行,以顯示Intellisense信息是這樣的:

Public Enum StringCase As Short 

''' <summary> 
''' LowerCase 
''' (Empty line) 
''' [Example] + (line break) 
''' Input : ABC + (line break) 
''' Output: abc 
''' </summary> 
Lower = 0 

End Enum 

UPDATE:

的特徵線標籤的上VS2012最終測試(使用和不使用官方更新),在Windows 8 x64中,使用明亮和黑暗的主題。

enter image description here

+0

在VB.Net和Visual Studio的智能感知[多行XML註釋的可能的複製](http://stackoverflow.com/questions/7070737/multiline-xml-comments-in-vb-net-and-visual-studio-intellisense) –

+1

@Hans Passant只是一個offtopic:我敢肯定,如果你不不知道如何去做,那麼不存在任何可能的方式來做到這一點。但奇怪的是,Visual Studio產品團隊從評論的鏈接中關閉了這個問題,而沒有解決任何解決方案! – ElektroStudios

+0

考慮使用ReSharper。它能夠正確顯示XML文檔註釋(它支持'br'和'para',IIRC)並且包含更多可以提高生產力的功能。沒有R#的VS很爛。 – Athari

回答

3

我首先想到的是用

<para>foo</para>

,因爲這在VS2008是可供 http://social.msdn.microsoft.com/Forums/en-US/5dce48f5-d810-46bd-bb9b-6d0478174cf2/xml-comments-how-to-insert-a-new-line?forum=csharpide

你看把您的留言CDATA或類似的內部意見嘗試並保留空白?

http://msdn.microsoft.com/en-us/library/vstudio/ms255811(v=vs.100).aspx

IIRC它更多的格式事情的IDE但是,我認爲像Doxygen的一個文檔生成工具觀察空白

+0

試過但沒有解決問題,我的CDATA總結行被intellisense忽略:''''<![CDATA [something]]>'也許我做錯了。 – ElektroStudios

3

可以使用HTML <br/>標籤來創建空行並換行。

這個工作在C#

/// <summary> 
    /// LowerCase 
    /// <br/><br/> 
    /// [Example]<br/> 
    /// Input<br/> 
    /// Output<br/> 
    /// </summary> 

在VB中應該想:

''' <summary> 
    ''' LowerCase 
    ''' <br/><br/> 
    ''' [Example]<br/> 
    ''' Input<br/> 
    ''' Output<br/> 
    ''' </summary> 
+1

不,不起作用:http://img12.imageshack.us/img12/1581/g7a8.jpg – ElektroStudios

+0

對不起,但似乎VB.NET由於某種原因不支持格式化標籤。誰可以想象。 – Humanier

+0

它實際上工作。 http://snag.gy/es8mo.jpg – edokan

2

如果附上你想在「對位」標籤打破它應該做你想要的線條。

''' <summary> 
''' LowerCase 
''' <para></para> 
''' <para>[Example]</para> 
''' <para>Input</para> 
''' <para>Output</para> 
''' </summary> 
+0

不,它不在VS2012中。我已經測試過 – ElektroStudios

+0

所提出的解決方案在VS 2013上仍然無法運行。 – ElektroStudios

+1

 創建一個空行, 是Unicode非空格字符。 – McGuireV10