Können Sie Visual Studio „smart indent“ auf nicht in Leerzeilen entfernen Registerkarten?

StackOverflow https://stackoverflow.com/questions/73884

  •  09-06-2019
  •  | 
  •  

Frage

Wenn Visual Studio (2005) hat Optionen -> Text-Editor -> C / C ++ -> Tabs -> Einrücken setzen Sie sich auf smart automatisch Codeblocks einrücken und in einer Reihe aufstellen geschweiften Klammern {} , wie erwartet. Wenn Sie jedoch in einem Codeblock drücken Sie die Eingabetaste, um den Cursor auf eine andere Linie bewegen, und dann zurückgehen, sind die eingefügten Registerkarten gegangen und der Cursor wird den ganzen Weg nach links positioniert. Gibt es eine Möglichkeit Visual Studio zu setzen diese Registerkarten zu halten?

War es hilfreich?

Lösung

Soweit ich weiß, ist der einzige Weg, das zu tun, ist etwas (etwas) in dieser Zeile eingeben, dann löschen. Oder schlagen Raum und du wirst es nie sehen, bis Sie zu dieser Zeile zurück.

Sobald VS feststellt, dass Sie eine Textzeile bearbeitet haben, wird es nicht automatisch für Sie ändern (zumindest nicht in dieser Art und Weise, die Sie beschrieben haben).

Andere Tipps

Dies ist ein Ärgernis für mich auch. Immer ist der Code, die Leerzeilen sind de-Tabbed umformatiert. Sie könnten folgendermaßen aussehen: http://visualstudiogallery.msdn.microsoft.com / ac4d4d6b-b017-4a42-8f72-55f0ffe850d7 es nicht genau eine Lösung ist nur ein Schritt in der richtigen Richtung

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top