Désactiver le formatage automatique dans Visual Studio

je suis un puriste de code, préférant mon propre style de formatage de code par opposition aux paramètres par défaut de Visual Studio. J'ai désactivé les options de formatage automatique dans Outils / options. Dans la plupart des cas, il fonctionne.

après avoir utilisé l'un des remaniements intégrés, Visual Studio brouille mes paramètres avec ses paramètres par défaut. Comment puis-je empêcher VS de faire ça?

97
demandé sur George Stocker 2009-04-10 14:14:18

13 réponses

j'ai eu ce problème en écrivant VB dans une page aspx .

la solution était d'aller à "Outils > Options > Éditeur de texte > Basic > VB Specific" et de désactiver "Pretty Listing".


Note - dans Visual Studio 2015 ce qui peut être trouvé à:

Outils > Options > Options De L'Éditeur De Texte > Base > Avancé

86
répondu Tango91 2016-04-15 08:37:28

Désactiver jolie liste. C'est l'option qui reformule ce que vous faites. J'ai eu le même inconfort avec elle et après l'avoir fait, mon code reste comme je veux et il ne retourne pas aux réglages précédents.

enter image description here

21
répondu RaRdEvA 2016-07-18 21:16:40

dans VS2017 vous pouvez le modifier après avoir sélectionné votre langue de codage dans le menu Paramètres. Il y a une option appelée "nouvelles lignes" dans le "formatage"-sous-menu.

3
répondu TheMatrixRecoder 2017-08-09 12:48:09

je doute que vous puissiez désactiver le reformatage après le remaniement. Le remaniement modifie le code et comme il ne s'agit que de texte, je doute que ce que vous voudriez, c'est qu'il envoie du texte non formaté dans votre source. Ne serait-il pas un peu plus facile de simplement définir le style de code VS adhère au style que vous aimez et suivez?

2
répondu Joey 2009-04-10 10:19:10

dans mon cas, C'était ReSharper.

Test if ReSharper

StackOverflow: Comment puis-je désactiver ReSharper dans Visual Studio et l'activer à nouveau?

empêcher ReSharper de reformater le code

StackOverflow: y a-t-il un moyen de marquer le code pour dire à ReSharper de ne pas le formater?

mise à Jour

il était ReSharper à la fin:

enter image description here

2
répondu Contango 2017-05-23 11:33:15

le reformat sur le point-virgule ou le support de fermeture ne peut être désactivé. Je trouve cela exaspérant que Microsoft ait la témérité de dire à n'importe qui comment formater le code; le code le plus illisible que j'ai jamais vu était en travaillant là-bas.

je veux que les assignations adjacentes soient alignées verticalement; VS les reformate à un espace de chaque côté du signe égal quelle que soit la longueur de la variable à gauche. C'est intolérable. Et l'éteindre sur le rédacteur en chef les options sont ignorées; étant donné les commentaires comme l'ouvreur ci-dessus, je suis certain que c'est délibéré.

la cohérence n'est une vertu que lorsqu'elle conduit à des résultats souhaitables. Ce n'est pas un.

2
répondu Chris Fox 2017-08-08 05:51:10

vous auriez pu avoir Power Tool installé.

dans ce cas, vous pouvez l'éteindre de 'Outils > Options > productivité outils > PowerCommands > général '

enter image description here

2
répondu Efreeto 2018-03-15 17:39:50

comme suggéré par @TheMatrixRecoder a pris un peu de trouver pour moi donc peut-être que cela aidera quelqu'un d'autre. VS 2017 option can be found here

Unitick ces options pour empêcher l'Automation ennuyeux lorsque vous placez un point-virgule ou appuyez sur le retour à la fin d'une ligne.

1
répondu Tim Newton 2018-07-05 08:28:50

vous pouvez modifier les paramètres du formatage du code. J'éteins toujours toutes les pauses de la ligne supplémentaire, et ensuite ça marche très bien pour la façon dont je formate le code.

si vous ajustez les paramètres aussi près que possible de votre préférence, cela devrait vous laisser un minimum de travail chaque fois que vous utilisez refactoring.

0
répondu Guffa 2009-04-10 10:22:03

OUTILS->OPTIONS->OPTIONS de l'Éditeur de Texte->CSS->mise en forme Choisissez "règles compactes" et décochez "indentation Hiearerchical "

0
répondu gozde berberoglu 2014-01-20 10:04:22

en plus de la réponse de Tango pour la solution actuelle, il peut y avoir des gens qui veulent réellement rester à jour avec les formats automatiques, mais qui ne veulent pas que cela gâche vos changements pertinents. Je suggère que vous modifiez le fichier pour que le format automatique soit activé, vérifiez ces changements, puis procédez aux changements réels que vous voulez faire.

de cette façon votre code peut rester à jour, mais votre enregistrement sera pertinent.

0
répondu Rudy Scoggins 2016-04-19 18:24:29

VS2015 paramètres qui m'ont aidé à prévenir le formatage automatique:

(et des Outils > Options > Éditeur de texte > de base > avancé, tout comme Tango91 suggéré)

enter image description here

0
répondu FrenkyB 2018-01-16 07:40:09

essayer de désactiver L'extension Bundler & Minifier

0
répondu darek 2018-04-12 20:32:25