2010-06-21 9 views
15

Ich weiß, dass die allgemeine Tabs vs Leerzeichen ist so alt wie die Hügel und meist auf persönlichen Vorlieben/bleiben auf den Stil Ihres Teams, wollte ich nur eine praktische Frage zu stellen Verwenden von Leerzeichen in Visual Studio. Es gibt bestimmte Dinge über Tabs, die mich belästigen, und ich würde nichts dagegen haben, in Räume zu wechseln, während wir ein kleines Team sind. Es wäre nicht anders, den Code überhaupt zu schreiben, aber das würde bedeuten, dass Sie 4 Mal löschen/rücksetzen müssen, wo ich es zuvor einmal gedrückt hatte.Löschen Tabs bei der Verwendung von Tabs als Leerzeichen

Gibt es eine einfache Möglichkeit, Tab-Größen von Leerzeichen einfach zu löschen (außer Ziehen mit der Maus etc.) oder wenn Sie die Umstellung selbst durchgeführt haben, stört Sie das überhaupt nicht?

Antwort

21

Verwenden Sie in Visual Studio Shift-Tab. Dadurch wird auch bei Verwendung von weichen Tabs eine Tabstopp-Funktion aktiviert.

+0

Hervorragend, ich benutze das schon ziemlich oft, um Code-Blöcke zu ändern, wusste nicht wirklich oder denke darüber nach, was es tat, wenn nichts ausgewählt wurde. – identitycrisisuk

+0

Das ist cool, wenn ctrl-k-D CSS nicht richtig formatiert. –

0

Ja, es gibt einen sehr einfachen Weg.
Sie legen Ihre Visual Studio-Optionen (Extras/Optionen/Texteditor) auf Leerzeichen anstelle von Tabs und dann öffnen Sie eine Quelldatei und Strg-E, D (Bearbeiten/Erweitert/Dokument formatieren) und es konvertiert alle für Sie!

Yay für die Automatisierung!

+0

Dies ist ein netter Trick; leider kümmert es sich auch um die "andere" Formatierung ;-) –

+0

"andere" Formatierung? Ich kann derzeit nicht an mehr als eine Art von Formatierung denken ... – Task

0

Ich glaube nicht, dass es eine einfache Antwort auf dieses Problem gibt. Ich benutze Xcode und Visual Studio, und beide haben wirklich nervige Einrückung. Vielleicht gibt es eine Option, die Autoindentation ganz zu deaktivieren.

5

Ich habe seit Jahren das gleiche Problem geplagt. Schließlich habe ich etwas getan. Lassen Sie mich offiziell die Version 0.1.0 der TabSanity Visual Studio extension for VS 2012 ankündigen.

Es hört nicht nur bei den Backspaces auf. Es behandelt die Lösch-Taste sowie die Pfeiltasten-Navigation. Mausinteraktionen für die Entwicklung in naher Zukunft geplant.

Es gibt einige kleinere Bugs, die ich noch beheben muss, aber die Grundlagen sind gelegt und ich mache stetige Fortschritte. Es ist ein Open-Source-Projekt, also fühlen Sie sich frei contribute on GitHub.

0

In Visual Studio 2015

  1. Datei öffnen.
  2. Wählen Sie alle Zeilen aus, die Sie ändern möchten (oder STRG + A für die gesamte Datei).
  3. Wählen Sie Bearbeiten-> Erweitert -> "untabify sehr ausgewählte Linien"
Verwandte Themen