144 votes

Comment désactiver l'autocomplétion des parenthèses et des guillemets dans Visual Studio ?

Comme indiqué dans le titre : comment désactiver l'autocomplétion des parenthèses, guillemets et accolades dans MSVS ? Je suis intéressé par C# et XAML principalement, mais d'autres éditeurs de texte seraient également intéressants.

EDIT : J'utilise actuellement MSVS 11 avec ces extensions :

  • AnkhSVN
  • Visualisation de la simultanéité
  • PreEmptive Analytics Aggregator Visualizer
  • MSVS PerfWatson
  • VsGraphicsDebuggerPkg
  • Extensions de l'outil Web

La plupart d'entre eux ont dû être pré-installés avec l'installation de msvs, car je ne me souviens pas les avoir installés moi-même ;)

EDIT2 : J'utilise msvs dans cette version : Version 11.0.50323.1 QRELB

EDIT3 :
J'ai découvert que le problème ne se produit pas dans la version actuelle de msvs11.

199voto

Bob Horn Points 8989

Si quelqu'un a ce problème avec VS 2013, il y a maintenant un réglage pour cela. Je viens de réinitialiser mes paramètres VS et j'ai recommencé à compléter mon appareil dentaire. Pour moi, ce n'était pas les outils de productivité. Vous pouvez l'activer ou le désactiver ici :

enter image description here

40voto

Nate Cook Points 1472

Si, par hasard, quelqu'un utilise Resharper, vous pouvez également ajuster les paramètres dans

(Resharper Menu, Options) - Environment -> Editor -> Editor Behavior 

et

(Resharper Menu, Options) - Environment -> Intellisense -> Completion Behavior

en fonction de vos préférences personnelles, en plus des paramètres intégrés de Visual Studio mentionnés par d'autres.

32voto

Soenhay Points 1455

Pour Visual Studio 2017 :

C# uniquement :

Outils > Options > Éditeur de texte > C# > Général > Complétion automatique des accolades

Toutes les langues :

Outils > Options > Éditeur de texte > Toutes les langues > Général > Complétion automatique des accolades

13voto

retslig Points 818

Je me rends compte que vous n'avez pas mentionné les outils de productivité, mais il est très facile de les désactiver. Ce paquet peut être téléchargé via nuget je crois.

Une fois téléchargé, allez dans Outils - Options - Outils de productivité - puis sur la droite, vous verrez l'option Complétion automatique de l'accolade. Désactivez-la !

10voto

Vince I Points 300

Pour désactiver l'auto-complétion des guillemets pour XAML dans Visual Studio 2015, c'est :

Tools -> Options -> Text Editor -> XAML -> Miscellaneous -> Attribute quotes

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