2013-05-13 13 views
5

W edytorze tekstu C# VS2012, po naciśnięciu Enter w komentarzach /* */, dodawany jest nowy wiersz, rozpoczynający się od *. Czy można wyłączyć to zachowanie i uzyskać tylko pustą nową linię?Jak zablokować gwiazdkę za pomocą Enter w C#/* */comments

z Visual Studio O box, zainstalowanych produktów:

 
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

Zauważ, że to nie jest domyślne zachowanie (właśnie testowałem) - czy masz zainstalowane jakieś dodatki, takie jak Visual Assist? –

+0

@RogerRowland - pytanie jest edytowane. Program Visual Assist nie jest zainstalowany. –

+0

Niestety, dzieje się to w edytorze C#, a nie w edytorze C/C++. Pytanie jest edytowane. –

Odpowiedz

7

Wydaje się, że ma to annoyed other people przez długi czas, ale jak widać, jeśli czytasz ten wątek, jest nieintuicyjne hack przestań to robić. Trzeba ustawić następującą opcję odznaczone:

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

Zrzut ekranu poniżej:

screenshot

Jedynym minusem, jest - jak mówi oryginalny post:

Niestety , wyłączenie tego wyłącza nie tylko wiodącą gwiazdkę dla komentarzy blokowych, ale oczywiście wyłącza również funkcję automatycznego uzupełniania dla XML komentarze do dokumentacji.

+1

Tak, lepiej mieć oddzielną opcję. Mam nadzieję, że w VS2020 ... –

+0

@AlexFarber - lol, może VS2525 (kto pamięta Zagera i Evansa?) –

1

Jest możliwe, aby wyłączyć w VS2015: Edytor

Tekst> C#> Zaawansowane> Pomoc Editor> 'Insert * na początku nowej linii podczas pisania/**/komentarze.