Comment annuler la saisie semi-automatique dans Visual Studio 2015 en appuyant sur "Espace"?
Il semble qu'il n'y ait pas une telle option.
Lorsque je vois la liste de saisie semi-automatique d'intellisense et que j'appuie sur "Espace", VS imprime automatiquement l'élément en surbrillance. Je veux l'annuler. VS 2013 ne se comporte pas comme ça.
De plus, lorsque j'appuie sur "{" VS 2015, imprimez automatiquement à droite "}", je l'annule également.
Langue c #.
Si vous voulez le réparer, votez pour https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/9319764-visual-studio-2015-cancel-intellisense-autocomple
La touche Échap annulera Intellisense et vous permettra de continuer à taper tout ce que vous voulez sans interférences. Je viens de l'essayer sur VS2013 pour confirmer.
Quant au "{" fermé par un "}", cela est généralement dû à une extension telle que Resharper, MS PowerTools ou similaire.
Pour désactiver la saisie semi-automatique, vous pouvez utiliser:
Édition-> IntelliSense-> Basculer le mode d'achèvement (Ctrl + Alt + Espace)
Cela le désactivera également pour tous les personnages. Cela me convient mais peut ne pas être exactement ce que vous recherchez, VS2013 vous a permis de sélectionner quels personnages et spécifiquement Space, je ne sais pas pourquoi cela a été supprimé.
Pour désactiver l'achèvement de l'accolade:
Outils-> Options-> Éditeur de texte-> C # -> Général-> Achèvement automatique de l'accolade
Si vous exécutez Resharper, vérifiez Resharper> Options.
Sous Environnement> IntelliSense> Fin des caractères.
Décochez "Terminer sur l'espace" pour la langue souhaitée.
Il existe un moyen de désactiver ce comportement particulier dans Visual Studio 2015, tout en laissant l'achèvement entièrement fonctionnel. Cependant, cela ne fonctionne qu'avec certaines langues. En options:
Text Editor -> [your language] -> IntelliSense -> 'Only use Tab or Enter to commmit'
A travaillé pour moi pour l'éditeur de script Java, mais il n'y a pas d'équivalent à C # (où personnellement je ne trouve pas cette fonctionnalité ennuyeuse.
Dans Visual Studio Community Edition pour Mac:
Text Editor -> IntelliSense -> Uncheck 'Complete with Space or Punctuation'