6 Stimmen

Können Sie die "intelligente Einrückung" von Visual Studio so einstellen, dass Tabulatoren in leeren Zeilen nicht entfernt werden?

Wenn Visual Studio (2005) eine Optionen -> Texteditor -> C/C++ -> Tabulatoren -> Einrückung auf Smart eingestellt ist, werden Codeblöcke automatisch eingerückt und die verschnörkelten Klammern {} wie erwartet ausgerichtet. Wenn Sie jedoch innerhalb eines Codeblocks die Eingabetaste drücken, den Cursor in eine andere Zeile bewegen und dann zurückgehen, sind die eingefügten Tabulatoren verschwunden und der Cursor steht ganz links. Gibt es eine Möglichkeit, Visual Studio so einzustellen, dass diese Tabulatoren erhalten bleiben?

2voto

moswald Punkte 11212

Soweit ich weiß, ist die einzige Möglichkeit, dies zu tun, etwas (irgendetwas) in diese Zeile einzugeben und dann zu löschen. Oder man drückt die Leertaste und sieht es erst wieder, wenn man zu dieser Zeile zurückkehrt.

Sobald VS feststellt, dass Sie eine Textzeile bearbeitet haben, wird sie nicht automatisch für Sie geändert (zumindest nicht auf die von Ihnen beschriebene Weise).

1voto

John Smith Punkte 581

Das ist auch für mich ein Ärgernis. Jedes Mal, wenn der Code neu formatiert wird, werden die Leerzeilen entfernt. Sie könnten sich dies ansehen: http://visualstudiogallery.msdn.microsoft.com/ac4d4d6b-b017-4a42-8f72-55f0ffe850d7 es ist nicht gerade eine Lösung, aber ein Schritt in die richtige Richtung

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X