2017-07-20 2 views
1

Während ich versuchte, Visual Studio zu verwenden, hält es seltsames Styling an, das mir einfach vorkommt und die Einrückung und Koordination jedes Codeblocks verhindert.In Visual Studio scheint die Einrückung von geschweiften Klammern für Python deaktiviert zu sein

enter image description here

Normalerweise, wenn ich IDE verwenden, die rechte geschweifte Klammer würde bis zum t entsprechen, das Ende des Blockes inline wie diese EDIT zu halten scheint: Es tut dies auch für Klammern auch:

Wie würde ich gehen, dies zu beheben, ich mag Visual Studio wirklich, aber diese Art von wirft mich ab, während ich codiere.

+0

@Mark Ransom Ich verwende sie, um ein Wörterbuch zu definieren, ich werde meinen Code bearbeiten, um zu zeigen, was ich versuche zu tun, und weitere Beispiele für diesen Formatierungsfehler geben. – Davis

+1

Curly geschweifte Klammern in anderen Sprachen werden verwendet, um Code-Blöcke zu bestimmen, und es ist sinnvoll für diejenigen, um auszurichten. Curly geschweifte Klammern in Python werden für Wörterbücher verwendet, und die Definition eines Wörterbuchs kann nicht auf der gleichen Einrückungsstufe wie die Ursprungszeile sein - das wäre ein Syntaxfehler. –

+0

@Mark Ransom Ok, das macht Sinn. Danke für die Klärung dieses Problems. – Davis

Antwort

0

Als Mark Ransom auf meinem Beitrag erwähnt, nach ihm:

Geschweifte Klammern in Python für Wörterbücher verwendet, und die Definition eines Wörterbuchs nicht auf dem gleichen Einrückungsebene als sein kann Ursprungszeile - das wäre ein Syntaxfehler.

Verwandte Themen