Scheda di sostituzione di Visual Studio con 4 spazi?


217

C'è un modo per impostare il pulsante TAB in modo che funzioni come 4 spazi in Visual Studio 2010 invece di andare su Modifica-> Avanzate-> Untabify Linee selezionate?


14
+1 poiché all'interno della domanda c'è il suggerimento su come non etichettare fonti già esistenti, la risposta accettata si applica solo a nuove fonti
Shmil The Cat

Qualcuno vorrebbe modificare il "2010" dal titolo della domanda? Ciò è applicabile a molte versioni di Visual Studio e l'interfaccia utente è sempre la stessa per questa parte dell'IDE per VS 2010, 2013 e 2015. Inoltre, potrebbe essere utile aggiungere qualcosa alla domanda che implica che l'OP sta cercando di impostare lo stile di nuove fonti; il trucco per modificare le fonti esistenti è bello però.
jrh

Si noti inoltre che "Tabify" e "Untabify" per i file di codice sorgente esistenti non funzionano per le schede inserite al centro della riga, ovvero, <tab> int <tab> x;verrebbero sostituite con <spaces> int <tab> x;, non<spaces> int <spaces> x;
jrh

Sto usando Visual Studio Community per Mac e invece di annullare la compilazione, ho fatto Modifica> Formato> Formato documento.
Mahdi,

Risposte:


304

Puoi modificare questo comportamento in:

Tools->Options->Text Editor->All Languages->Tabs

Modifica scheda per utilizzare "Inserisci spazi" anziché "Mantieni schede".

Nota che puoi anche specificare questo per lingua se desideri avere un comportamento diverso in una lingua specifica.


16
Giusto per condividere che è ancora lo stesso per Visual Studio 2013.
James

6
Che dire della dimensione della scheda e della dimensione del rientro?
Magallo,

3
Nel mio ciò che mi ha impiegato così tanto tempo a trovare l'impostazione era il fatto che esiste una casella di controllo che nasconde metà delle impostazioni. assicurati di controllare mostra tutte le impostazioni
Andrew Afternoon-Delight Hayde

5
Giusto per condividere che è ancora lo stesso per Visual Studio 2015.
Marek,

4
Questo è sempre lo stesso per Visual Studio 2017.
jhmckimm,

7

Per VS2010 e versioni successive ( VS2010 necessita di un plug-in ). Se hai selezionato / impostato le opzioni della dimensione della scheda in Visual Studio ma non funzionerà ancora. Quindi controlla se hai un file .editorconfig nel tuo progetto! Ciò sovrascriverà le impostazioni di Visual Studio. Modifica le dimensioni della scheda in quel file.

Ciò può accadere se si installa un'applicazione Angular nel progetto con Angular-Cli.

Vedi il blog MSDN


4

Nessuna di queste risposte ha funzionato per me sul mio macbook pro. Quindi quello che dovevo fare era andare a:

Preferenze -> Codice sorgente -> Formattazione codice -> Codice sorgente C #.

Da qui ho potuto cambiare il mio stile e le schede di spaziatura ecc. Questo è l'unico progetto che ho in cui lo sviluppatore principale ha una formattazione diversa rispetto a me. Era un dolore nel sedere che il mio IDE avrebbe formattato il mio codice in modo diverso dal loro.


3
Questo è corretto in Visual Studio per Mac 8.4 (che va con Unity 2019.2)
gl03

3

Se non vedi l'opzione di formattazione, puoi fare Strumenti-> Importa ed esporta impostazioni per importare quella mancante.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.