Visual Studio remplace l'onglet par 4 espaces?

217

Existe-t-il un moyen de définir le bouton TAB pour qu'il fonctionne comme 4 espaces dans Visual Studio 2010 au lieu d'aller dans Edition-> Avancé-> Décomposer les lignes sélectionnées?

Nickolay Kondratyev
la source
14
+1 puisque dans la question il y a un indice sur la façon de dénaturer les sources déjà existantes, la réponse acceptée ne s'applique qu'aux nouvelles sources
Shmil The Cat
Quelqu'un voudrait-il éditer le "2010" hors du titre de la question? Cela s'applique à de nombreuses versions de Visual Studio, et l'interface utilisateur est toujours la même pour cette partie de l'IDE pour VS 2010, 2013 et 2015. De plus, cela pourrait aider à ajouter quelque chose à la question qui implique que l'OP cherche à définir le style des nouvelles sources; l'astuce pour éditer des sources existantes est sympa.
HJR
Notez également que "Tabify" et "Untabify" pour les fichiers de code source existants ne fonctionnent pas pour les onglets insérés au milieu de la ligne, c'est-à-dire <tab> int <tab> x;qu'ils seraient remplacés par <spaces> int <tab> x;, pas<spaces> int <spaces> x;
jrh
J'utilise Visual Studio Community pour Mac et au lieu de dénaturer, j'ai fait Édition> Format> Formater le document.
Mahdi

Réponses:

304

Vous pouvez modifier ce comportement dans:

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

Modifier l'onglet pour utiliser "Insérer des espaces" au lieu de "Garder des onglets".

Notez que vous pouvez également spécifier cela par langue si vous souhaitez avoir un comportement différent dans une langue spécifique.

Reed Copsey
la source
16
Juste pour partager c'est toujours la même chose pour Visual Studio 2013.
James
6
Qu'en est-il de la taille des onglets et de la taille des retraits?
Magallo
3
Dans le mien, ce qui m'a pris si longtemps pour trouver le paramètre, c'est le fait qu'il y a une case à cocher qui cache la moitié des paramètres. assurez-vous de vérifier tous les paramètres
Andrew Afternoon-Delight Hayde
5
Juste pour partager c'est toujours la même chose pour Visual Studio 2015.
Marek
4
C'est toujours la même chose pour Visual Studio 2017.
jhmckimm
7

Pour VS2010 et supérieur ( VS2010 a besoin d'un plugin ). Si vous avez vérifié / défini les options de la taille des onglets dans Visual Studio mais cela ne fonctionne toujours pas. Vérifiez ensuite si vous avez un fichier .editorconfig dans votre projet! Cela remplacera les paramètres de Visual Studio. Modifiez la taille de l'onglet dans ce fichier.

Cela peut se produire si vous installez une application Angular dans votre projet avec Angular-Cli.

Voir le blog MSDN

Jeroen VL
la source
4

Aucune de ces réponses ne fonctionnait pour moi sur mon macbook pro. Donc ce que je devais faire était d'aller à:

Préférences -> Code source -> Formatage du code -> Code source C #.

De là, je pourrais changer mon style et les onglets d'espacement, etc. C'est le seul projet que j'ai où le développeur principal a une mise en forme différente de la mienne. C'était une douleur dans le cul que mon IDE formaterait mon code différemment du leur.

Bryan Neuberger
la source
3
C'est correct dans Visual Studio pour Mac 8.4 (qui va avec Unity 2019.2)
gl03
3

Si vous ne voyez pas l'option de formatage, vous pouvez faire Outils-> Importer et exporter les paramètres pour importer celui qui manque.

user5162573
la source