2013-05-13 6 views
5

In VS2012 C# Texteditor, wenn Enter innerhalb /* */ Kommentare gedrückt wird, neue Zeile hinzugefügt wird, beginnend mit *. Ist es möglich, dieses Verhalten zu deaktivieren und nur eine leere neue Zeile zu erhalten?So verhindern Sie, dass Sternchen mit Eingabetaste gedrückt wird C#/* */comments

Von Visual Studio über Feld Installierte Produkte:

 
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

Beachten Sie, dass dies nicht das Standardverhalten ist (ich habe es gerade getestet) - haben Sie Add-Ins wie Visual Assist installiert? –

+0

@RogerRowland - die Frage wird bearbeitet. Visual Assist ist nicht installiert. –

+0

Entschuldigung, das passiert im C# Editor und nicht im C/C++ Editor. Die Frage wird bearbeitet. –

Antwort

7

Es scheint, wie diese annoyed other people für eine lange Zeit, aber wie Sie, wenn Sie diesen Thread lesen sehen können, gibt es einen nicht-intuitiven Hack Hör auf damit. Sie haben die folgende Option nicht markiert setzen:

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

Screenshot unten:

screenshot

Der einzige Nachteil ist - wie die Original-Beitrag sagt:

Leider Wenn Sie diese Option deaktivieren, wird nicht nur das führende Sternchen für Blockkommentare deaktiviert, sondern auch die automatische Vervollständigung für XML deaktiviert Dokumentation Kommentare.

+1

Ja, es wäre besser, die separate Option zu haben. Hoffentlich, in VS2020 ... –

+0

@AlexFarber - lol, vielleicht VS2525 (wer erinnert sich an Zager und Evans?) –

1

Es ist möglich, in VS2015 zu deaktivieren:

Text Editor> C#> Erweitert> Editor-Hilfe> 'Einfügen * zu Beginn der neuen Linien beim Schreiben/**/Kommentare'.

Verwandte Themen