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:
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:
Appuyez sur Ctrl + Maj + Espace avec le curseur après "a",
pour obtenir:
Vous pouvez vérifier que cela est correctement affecté dans les parameters du clavier, comme Edit.ParameterInfo
:
Dans mon cas, ni Ctrl + Maj + Espace ni Ctrl + K + P ne fonctionnent .., je l’ai finalement cloué aux parameters suivants:
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.