Comme il le dit dans le titre: comment est-ce que je peux désactiver l’auto-complétion des parenthèses / guillemets / accolades dans MSVS? Je m’intéresse surtout à C # et à XAML mais les autres éditeurs de texte seraient bien aussi.
EDIT : Actuellement, j’utilise 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 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 les msvs11 actuellement disponibles.
Si quelqu’un a ce problème avec VS 2013, il y a un réglage pour cela maintenant. Je viens de réinitialiser mes parameters VS et il a commencé à compléter mes accolades. Pour moi, ce n’étaient pas des outils de productivité. Vous pouvez l’activer / désactiver ici:
Si vous utilisez Resharper par hasard, vous pouvez également modifier les parameters 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 parameters Visual Studio intégrés mentionnés par d’autres.
Pour Visual Studio 2017:
C # uniquement:
Outils> Options> Editeur de texte> C #> Général> Remplissage automatique des accolades
Toutes les langues:
Outils> Options> Editeur de texte> Toutes les langues> Général> Remplissage automatique des accolades
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é, accédez à Outils – Options – Outils de productivité – puis à droite, Auto Brace Completion. Éteindre!
Pour désactiver la saisie automatique des guillemets doubles pour XAML dans Visual Studio 2015, il s’agit de:
Tools -> Options -> Text Editor -> XAML -> Miscellaneous -> Atsortingbute quotes
Pour ceux qui utilisent la version mac 2017 de Visual Studio: Préférences> Editeur de texte> Comportement> Comportements automatiques> “Insérer une accolade”