87 votes

Pourquoi ce que je reçois mixte des tabulations et des espaces dans une fenêtre de code de Visual Studio 2010 C# ?

Je travaille juste sur un fichier c# (Global.asax.cs) dans une application web pour la dernière heure ou deux, et j’ai été montré l’invite à « offre » ou quel que soit environ quatre fois. Chaque fois que je choisis de l’offre et enregistrez les fichiers, mais à un certain moment apparemment aléatoire plus tard je reçois invité à nouveau.

Je me sers de ReSharper, mais cela ne se produit pas lorsque j’ai le code à la maison, également à l’aide de ReSharper. Uniquement au travail.

146voto

Justin Saraceno Points 1371

Êtes-vous à l'aide de la Productivité de la Puissance des Outils de VS 2010 extension? Si oui, passez à l' Tools -> Options -> et choisissez Productivity Power Tools. Ici, vous pouvez désactiver l'option d' Fix Mixed Tabs. Cela va désactiver cet avertissement.

Power Tools pour Visual Studio 2010

Power Tools pour Visual Studio 2012

Power Tools pour Visual Studio 2013

60voto

Frisk Points 323

Les espaces et les onglets mixtes peuvent venir de votre éditeur de texte visual studio réglage. Vous pouvez décider si vous voulez que visual studio pour insérer des espaces ou des tabulations ici :

Outils/Options /-> texte Editor/All langues/onglets, sélectionnez l’option « Conserver les tabulations ».

11voto

pbb Points 61

Choisissez l’option « Untabify » depuis les espaces, pas d’onglets par défaut, VS. Si vous choisissez « Offre » la prochaine fois que vous ajoutez une ligne, VS utilisera les espaces et vous verrez l’invite encore et encore.

9voto

Tirinoarim Points 21

Entrez code hereuses séparé **onglet/espace** paramètres visual studio. Dans le options, cochez « General Formatter Style -> comment aligner lorsque les onglets sont utilisés pour les tirets ». Ce paramètre est utilisé lorsque `` est mise en forme de code (tels que la refactorisation etc.) et par défaut sur « Espaces utilisateur ».

En outre, dans le menu «Edit -> avancé», il y a une option « Vue Whitespace » (Ctrl + E, S) qui peut être utile !

1voto

Rajendra Tripathy Points 104

vous utilisez l’extension de la « Productivité Power Tools ». Alors, allez dans Outils-> Options-> et choisir la puissance des outils de productivité. Ici, vous pouvez désactiver l’option à onglets mixtes Difficulté. Il s’éteindra de cet avertissement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X