2010-06-21 14 views
15

So che la tabulazione generale rispetto agli spazi è vecchia quanto le colline e principalmente si riduce alle preferenze personali/si attacca allo stile della propria squadra, volevo solo porre una domanda pratica su utilizzando gli spazi in Visual Studio. Ci sono alcune cose sulle schede che mi infastidiscono e non mi dispiacerebbe passare a spazi mentre siamo una piccola squadra. Non sarebbe diverso per scrivere il codice in primo luogo, ma vorrebbe dire che dovresti cancellare/backspace 4 volte in cui dovrei premerlo una volta.Eliminare le schede quando si utilizzano le schede come spazi

C'è un modo semplice per eliminare facilmente le dimensioni di spazi delle schede (a parte il trascinamento con il mouse, ecc.) O se si è passati attraverso il passaggio da soli è qualcosa che alla fine non ti disturba affatto?

risposta

21

In Visual Studio, utilizzare Shift-Tab. Questo tornerà indietro di una tabulazione, anche quando si utilizzano schede morbide.

+0

Eccellente, in realtà uso molto questo già per cambiare i blocchi di codice, in realtà non sapevo né pensavo a cosa ha fatto quando non è selezionato nulla. – identitycrisisuk

+0

Questo è bello quando ctrl-k-D non formatta correttamente css. –

0

Sì, c'è un modo molto semplice.
Impostate le opzioni di Visual Studio (Strumenti/Opzioni/Editor di testo) per utilizzare gli spazi anziché le schede e quindi aprite un file sorgente e Ctrl-E, D (Modifica/Avanzate/Formatta documento) e li convertirà tutti per tu!

Yay per l'automazione!

+0

Questo è un trucco; sfortunatamente si occupa anche di tutta la "altra" formattazione ;-) –

+0

"altro" formattazione? Attualmente non riesco a pensare a più di un tipo di formattazione ... – Task

0

Non penso che ci sia una risposta facile a questo problema. Io uso Xcode e Visual Studio, ed entrambi hanno una indentazione davvero fastidiosa. Forse c'è un'opzione per disabilitare completamente l'autoindentazione.

5

Sono stato afflitto dallo stesso problema per anni. Alla fine, ho fatto qualcosa al riguardo. Permettetemi di annunciare ufficialmente la versione 0.1.0 di TabSanity Visual Studio extension for VS 2012.

Non si ferma solo ai backspaces. Gestisce il tasto di cancellazione e la navigazione con i tasti freccia. Interazioni con mouse pianificate per lo sviluppo prossimo futuro.

Ci sono alcuni bug minori che ho ancora bisogno di risolvere, ma le basi sono state poste e sto facendo progressi costanti. È un progetto open source, quindi sentiti libero di contribute on GitHub.

0

In Visual Studio 2015

  1. Apri file.
  2. Seleziona tutte le linee che desideri modificare (o CTRL + A per l'intero file).
  3. scegliere Composizione> Avanzate -> "linee Untabify selezionati"
Problemi correlati