Comment obtenir des indications de paramètre / achèvement dans Visual Studio?

J’utilise généralement Eclipse pour le codage, qui possède une fonctionnalité assez complète de complétion de parameters: lorsque vous appelez une méthode, juste après que vous ayez tapé ( , il vous montrera la liste des parameters et mettra en évidence l’endroit où vous vous trouvez en tapant:

Exemple de complétion de paramètres dans Eclipse

Comment puis-je obtenir une aide similaire dans Visual Studio 2012?

Je sais que Ctrl + K, Ctrl + I affiche des informations sur ce que votre curseur met actuellement en surbrillance, mais cela ne fonctionne pas si vous avez déjà commencé à taper quelque chose. Si je tape MyMethod(arg1, puis MyMethod(arg1, sur le raccourci (ou sur un autre, tel que Ctrl + Espace ou Ctrl + Maj + Espace )), je ne reçois rien d’utile.

    Vous pouvez utiliser:

    Ctrl + Maj + Espace . Ceci affiche la liste des arguments pour une méthode dans laquelle se trouve actuellement votre curseur.

    Exemple:

    dactylographie

    Appuyez sur Ctrl + Maj + Espace avec le curseur après "a", pour obtenir:

    ctrlshiftspace

    Vous pouvez vérifier que cela est correctement affecté dans les parameters du clavier, comme Edit.ParameterInfo :

    attribué

    Dans mon cas, ni Ctrl + Maj + Espace ni Ctrl + K + P ne fonctionnent .., je l’ai finalement cloué aux parameters suivants:

    Editeur de texte Visual Studio Intellisense

    Maintenant, chaque fois que j’ai tapé ( , intellisense apparaîtra automatiquement! .. sympa!

    Comme il s’est avéré que cela est dû à Resharper …, la désinstallation de Resharper ne restaure pas correctement les parameters Visual Studio d’origine.