La Saisie Semi-Automatique De La Méthode De Crochets
À L'Aide De: Visual Studio Pro 2013
Recherches antérieures: [1], [2], [3]
Je suis habitué à travailler en Java avec Eclipse.
Mon flux habituel est:
object. CTRL+SPACE + ENTER
qui auto-complété la méthode et des lieux le bon accolades & méthode entrées là-bas:
object.myMethod();
or
object.myMethod(input1,input2);
J'essaie d'avoir le même comportement avec VS en C#. Je peux obtenir de la méthode, mais il ne veut pas inclure la finale entre parenthèses pour une raison quelconque.
J'obtiens:
object.myMethod
Est-il un moyen d'activer cette?
- Par défaut, vous pouvez utiliser
space
pour auto-compléter l'instruction en cours. Vous pouvez trouver des options concernant l'auto-complétion àTools
->Options
->Text Editor
->C#
->IntelliSense
. De plus, je vous recommande de prendre un coup d'oeil à ReSharper par JetBrains. C'est une extension commune à tous les types de développeurs à l'aide de Visual Studio. - Oui,
space
termine l'énoncé mais ne pas ajouter de crochets. Sûrement, je n'ai pas besoin d'une extension pour ajouter un peu de crochets!? Que doit être l'une des tâches les plus courantes!!! - Je pense que ce que vous cherchez est quelque chose comme jetbrains.com/resharper
- Au lieu d'appuyer sur la barre d'espace pour l'exécution, tapez une parenthèse ouvrante, ce sera ce que vous êtes en train de saisir et ajouter les deux supports.
Vous devez vous connecter pour publier un commentaire.
Même si la question était pour Visual Studio 2013, Visual Studio 2017 vous pouvez installer ReSharper plugin par JetBrains qui, entre autres choses, il est automatiquement ajouter des parenthèses pour les méthodes d'auto-réalisation.
Vous pouvez rotation Automatique de l'Accolade de fin des travaux à: Outils->Options->Editeur de Texte->C#->Général .
Outils->Options->Editeur de Texte->C#->IntelliSense est pour l'auto-complétion de variables et mots-clés.