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?
Antworten
Zu viele Anzeigen?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).
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