In Visual Studio 2015, wenn Sie Code wie diese:Visual Studio 2015-Kommentarausrichtung deaktivieren?
var foo = that.Bar(); // Get the value
//foo++;
Auswahl Bearbeiten -> Erweitert -> Format Dokument Ergebnisse wie diese in der Formatierung:
var foo = that.Bar(); // Get the value
//foo++;
wo Visual Studio zwei unabhängige angenommen haben Kommentare wurden verwandt und gruppiert sie zusammen. Die Annahme der Beziehung ist, weil es aufeinanderfolgende Zeilen gibt, von denen die eine mit einem Kommentar endet und die nächste mit einer beginnt. Dies kann natürlich durch Hinzufügen von Leerzeilen umgangen werden, aber das ist nicht immer die beste Wahl, abhängig vom spezifischen Code. Beachten Sie, dass Visual Studio 2013 diese Funktion nicht hatte.
Ich konnte über Internetsuchen keine Erwähnung dieser Funktion finden. Dies ist C#, und Visual Studio ist so konfiguriert, dass Registerkarten beibehalten werden.
Gibt es eine Möglichkeit, diesen einen Teil der automatischen Formatierung zu deaktivieren?
https://stackoverflow.com/questions/45774439/visual-studio-2015-how-to-preserve-indentation-of-comments Dieser Thread diskutiert, wo die Option für C++ ist (wahrscheinlich habe ich nicht check it), aber es gibt keine entsprechende Option für C#. Ich denke, dieses Problem begann mit einigen Updates von vs2015, weil ich das Gefühl habe, dass dieses Ärgernis relativ neu ist. – zeromus
Dieses Verhalten ist ein riesiges Ärgernis seit: 1. Es gruppiert möglicherweise nicht miteinander in Beziehung stehenden Kommentare 2. Es verursacht eine große Anzahl von Änderungen, die beim Diffing Dateien angezeigt werden 3. In C# gibt es keine Möglichkeit, es auszuschalten, obwohl es kann offensichtlich getan werden, da C++ diese Option hat –