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:
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.
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:
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.
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
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!
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