web-dev-qa-db-fra.com

Supports de méthode de saisie semi-automatique

Utilisation: Visual Studio Pro 2013

Recherches précédentes: [1] , [2] , [3]

J'ai l'habitude de travailler en Java avec Eclipse.

Mon flux habituel est: object. CTRL+SPACE + ENTER qui complète automatiquement la méthode et y place les bons accolades et les entrées de méthode:

object.myMethod();
or
object.myMethod(input1,input2);

J'essaie d'obtenir le même comportement avec VS en C #. Je peux obtenir la méthode, mais elle ne veut pas inclure les crochets finaux pour une raison quelconque.

Je reçois:

object.myMethod

Existe-t-il un moyen d'activer cela?

34
user3235057

Lorsque vous effectuez la saisie semi-automatique, au lieu de simplement appuyer sur ENTRÉE, vous pouvez à la place appuyer sur la combinaison de touches "Maj + (" et elle se remplira automatiquement et ajoutera () tout en un.

1
Murray

Même si la question concernait Visual Studio 2013, sur Visual Studio 2017, vous pouvez installer plug-in ReSharper par JetBrains qui, entre autres, ajoute automatiquement des crochets aux méthodes lors de la saisie semi-automatique.

1
Lefteris008

Vous pouvez activer la complétion automatique de l'accolade dans: Outils-> Options-> Éditeur de texte-> C # -> Général.

Outils-> Options-> Éditeur de texte-> C # -> IntelliSense est pour l'auto-complétion des variables et des mots-clés.

0
Steve