2013-05-13 39 views
5

在VS2012 C#文本編輯器中,當按下Enter鍵時在/* */之內按下,添加新行,從*開始。是否有可能禁用這種行爲,並得到一個空的新行?如何防止星號用Enter鍵被壓入C#/ * */comments

在Visual Studio關於框,安裝的產品:

 
Microsoft Visual Studio Professional 2012 
Microsoft Team Explorer for Visual Studio 2012 
Microsoft Visual Basic 2012 
Microsoft Visual C# 2012 
Microsoft Visual C++ 2012 
Microsoft Visual F# 2012 
Microsoft® Visual Studio® 2012 Code Analysis Spell Checker 
NuGet Package Manager 
PreEmptive Analytics Visualizer 
+0

請注意,這不是默認行爲(我剛剛測試過) - 您是否安裝了類似Visual Assist的任何加載項? – 2013-05-13 09:34:04

+0

@RogerRowland - 編輯問題。 Visual Assist未安裝。 – 2013-05-13 10:21:36

+0

對不起,這發生在C#編輯器中,而不是在C/C++編輯器中。這個問題被編輯。 – 2013-05-13 10:38:18

回答

7

好像這有annoyed other people很長一段時間,但如果你讀線程可以看到,有一個非直觀的黑客停止它這樣做。你必須設置以下選項選中:下面

Text Editor > C# > Advanced > Generate XML documentation comments for ///

截圖:

screenshot

唯一的缺點,是 - 作爲原始帖子裏說:

不幸,關閉此功能不僅會禁用塊註釋的前導星號,還會禁用XML的自動完成功能文檔評論。

+1

是的,最好有單獨的選項。希望在VS2020 ... – 2013-05-13 11:16:54

+0

@AlexFarber - 大聲笑,也許VS2525(誰記得Zager和埃文斯?) – 2013-05-13 11:18:32

1

有可能在VS2015禁用:

文本編輯器> C#>高級>編輯器幫助> '插入*在新線開始寫/ ** /註釋時'。