2016-04-17 9 views
2

Ich versuche VS2015 zu konfigurieren ein, wie dies für Schleife autoindent:Visual Studio 2015 Einrücken ein mehrzeiliges für Anweisung

for(int index = 0; 
    index < collection.size(); 
    ++index) 
{ 
    ... 
} 

Ich habe eine Menge von Kombinationen von autoindenting Optionen ausprobiert, aber kann nicht bekommen, was ich will Bekomme ich immer sowas:

for(int index = 0; 
index < collection.size(); 
    ++index) 
{ 
    ... 
} 

was (für mich) keinen Sinn ergibt. Weiß jemand, wie man das macht?

aktualisieren:

Update auf Visual Studio 2015 Update 2 löste das Problem. Soll ich die Frage schließen oder beantworten?

+0

Werfen Sie einen Blick auf [diese und die zugehörigen Links] (http://stackoverflow.com/questions/14543426/automatics-insert-comments-in-c-code/14543594#14543594). – ChiefTwoPencils

+0

Funktioniert es, wenn Sie [STRG] [K] [D] drücken? (beim Drücken auf D wird immer noch CTRL gedrückt) – ehh

+0

Ctrl-K + Ctrl-D gibt mir die gleichen Ergebnisse, das for ist "falsch" eingerückt. – Vargas

Antwort

0

Ich habe versucht, das gleiche Ergebnis zu erzielen, das Sie bekommen haben, aber mein Standard war das, das Sie versuchen zu bekommen. Ich habe einige der Einstellungen im C# -Text-Editor geändert und möglicherweise herausgefunden, was das Problem ist.

Wenn Sie zu Extras> Optionen gehen, wählen Sie den Dropdown-Pfeil 'Text Editor' und dann den 'C#' Dropdown-Pfeil, gehen Sie zu 'Tabs' und ändern Sie 'Einzug' in Smart.

Mine wurde standardmäßig auf "Smart" eingestellt, aber als ich das gleiche Ergebnis wie du produzierte, habe ich auf "Blockieren" gesetzt.

Ich denke, Sie könnten wirklich zu allen Sprachen gehen, wenn Sie mit anderen neben C# arbeiten und die gleiche Konfiguration wollen. Es gibt dieselben Einrückungsoptionen

Hoffentlich funktioniert das für Sie!

+0

Ich benutze C++ hier, und ich habe gerade alle drei Einstellungen ausprobiert und keiner von ihnen gab mir die Ergebnisse, die ich will. – Vargas