web-dev-qa-db-fra.com

Comment désactiver le remplissage automatique des crochets / guillemets dans Visual Studio

Comme il est indiqué dans le titre: comment désactiver l'auto-complétion des crochets/guillemets/accolades dans MSVS? Je m'intéresse surtout à C # et XAML, mais d'autres éditeurs de texte seraient bien aussi.

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

  • AnkhSVN
  • Visualiseur simultané
  • Visualiseur d'agrégateur PreEmptive Analytics
  • MSVS PerfWatson
  • VsGraphicsDebuggerPkg
  • Extensions d'outils Web

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

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

EDIT:
J'ai découvert que le problème ne se produisait pas dans les msvs11 actuellement disponibles.

81
SOReader

Si quelqu'un a ce problème avec VS 2013, il existe un paramètre pour cela maintenant. Je viens de réinitialiser mes paramètres VS et les accolades ont été complétées à nouveau. Pour moi, ce n'étaient pas des outils puissants de productivité. Vous pouvez l'activer/le désactiver ici:

enter image description here

136
Bob Horn

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

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

et

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

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

27
Nate Cook

Pour Visual Studio 2017:

C # seulement:

Outils> Options> Editeur de texte> C #> Général> Complétion automatique de l'accolade

Toutes les langues:

Outils> Options> Editeur de texte> Toutes les langues> Général> Complétion automatique de l'accolade

13
Soenhay

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é: alors sur la droite, vous verrez l’achèvement automatique de l’attelle. Éteindre!

8
retslig

Pour ceux qui utilisent la version mac 2017 de visual studio: Préférences> Éditeur de texte> Comportement> Comportements automatiques> "Insérer l'accolade correspondante"

enter image description here

4
pretzels1337

Pour désactiver la complétion automatique des guillemets pour XAML dans Visual Studio 2015, procédez comme suit:

Tools -> Options -> Text Editor -> XAML -> Miscellaneous -> Attribute quotes
3
Vince I