2017-08-25 2 views
2

Derzeit habe ich einen "Fehler" in meinem Code Formatierung nach der Aktualisierung vs Code (1.15.1). Wenn ich schreibe eine if-Anweisung und versuche, die Klammern hinzuzufügen ich so etwas wie dies jedes Mal erhalten:Visual Code Formatierungsfehler

enter image description here

dies mit zum Beispiel für Schleifen geschieht auch:

enter image description here

wenn i schreibe einen Versuch catch block es passiert nicht das ist irgendwie komisch:

enter image description here

Dies sind meine aktuellen Benutzereinstellungen:

enter image description here

die Arbeitsplatz-Einstellungen leer sind. Fehle ich etwas oder ist das ein bekannter Fehler?

Antwort

2

Dies ist ein bekannter Fehler, siehe #29390 (eigentlich wird es im Moment als "Feature-Anfrage" betrachtet ...). Sie haben das wahrscheinlich schon erlebt, weil the 1.15.0 release enabled the editor.autoIndent setting by default.

Die einfachste Abhilfe ist, automatisches Einrücken in Ihrem settings.json zu deaktivieren:

"editor.autoIndent": false 

Alternativ könnten Sie versuchen, die Vertiefung Regeln für die Sprache zu ändern mit dem Sie arbeiten, aber das geht mit VSCode/Erweiterung Quellen Messing .

+0

gut danke für Ihren Vorschlag, aber es funktioniert nicht in meinem Fall mit dieser einfachen Einstellung. In Javascript Quellcode ist der Fehler immer noch vorhanden, aber aus irgendeinem Grund in C# und PHP-Code nicht. Ich denke, ich warte oder wahrscheinlich herabstufen, bis das behoben wird. Ich kann nicht mit dieser Art von Sachen arbeiten – Nino9612

+0

Hm .. hast du den Hack von einem der Kommentatoren in dieser Ausgabe vorgeschlagen versucht? Das ist für TS, nicht JS, aber sollte ähnlich sein: https://github.com/Microsoft/vscode/issues/29390#issuecomment-315073944 – Gama11

+0

eigentlich ist es nicht wert für mich, mehr Zeit für dieses Problem zu verbringen. Ich dachte, es gibt vielleicht eine schnelle Lösung dafür. Aber es sieht so aus, als würde es eine Weile dauern, bis das VS-Code-Team einen Bugfix veröffentlicht. Fürs Erste ging ich zurück zu meiner Arbeitsversion. Aber danke für deine Hilfe – Nino9612