Wenn Code geschrieben wurde, kann ich die Überladungen für eine Methode nur anzeigen, wenn Sie die Methode tatsächlich bearbeiten, indem Sie die Klammer ()
löschen und erneut öffnen.
Gibt es eine Tastenkombination, die ich drücken könnte, um sie zu aktivieren, anstatt meine Dateien bearbeiten zu müssen?
Für ein Beispiel verweisen Sie bitte auf den Screenshot ShowDialog Overload:
Ctrl+Shift+Space zeigt den Edit.ParameterInfo
für die ausgewählte Methode, und mit der ausgewählten Methode meine ich, dass das Caret in den Klammern der Methode stehen muss.
Hier ist das Visual Studio 2010 Keybinding Poster .
Und für diejenigen, die noch 2008 verwenden.
Nur in Visual Studio 2010 getestet.
Setzen Sie den Cursor in das () und drücken Sie Ctrl+K, dann P.
Navigieren Sie nun mit der Taste ↑ / ↓ Pfeiltasten.
Die Standardschlüsselbindung hierfür ist Ctrl+Shift+Space
Der zugrunde liegende Visual Studio-Befehl lautet Edit.ParameterInfo
. Wenn die Standardschlüsselbindung für Sie nicht funktioniert (in einigen Profilen möglich), können Sie sie über die Seite mit den Tastaturoptionen ändern
Es kommt vor, dass keine der oben genannten Methoden funktioniert. Die Tastenbindung ist korrekt, aber der QuickInfo wird auf keinen Fall angezeigt, weder als Hilfe bei der Fertigstellung noch auf Anfrage.
Um dies zu beheben, gehen Sie zu Tools\Text Editor\C # (oder allen Sprachen) und prüfen Sie die ' Parameter Information '. Jetzt sollte es klappen
Große Frage; Ich hatte das gleiche Problem. Es stellt sich heraus, dass es tatsächlich eine Tastenkombination zum Aufrufen dieser Liste gibt: Strg + Umschalt + Leertaste (eine Variation der IntelliSense-Basiskombination von Strg + Leertaste).
Der Befehl Edit.ParameterInfo
(zugeordnet zu Ctrl+Shift+Space Standardmäßig wird die Überladungs-QuickInfo angezeigt, wenn sie aufgerufen wird, wenn sich der Cursor in den Parameterklammern eines Methodenaufrufs befindet.
Der Befehl Edit.QuickInfo
(zugeordnet zu Ctrl+KCtrl+I Standardmäßig wird die QuickInfo angezeigt, die angezeigt wird, wenn Sie mit der Maus über die Cursorposition fahren.
Hin und wieder funktionieren die oben genannten Vorschläge nicht mehr. Wenn ich Visual Studio neu starte, funktionieren sie jedoch wieder.
Ich weiß, dass dies ein alter Beitrag ist, aber für die Neulinge wie ich, die diese Seite noch besuchen, könnte dies nützlich sein. Wenn Sie mit der Maus auf eine Methode fahren, erhalten Sie eine nicht anklickbare Infobox, wenn Sie nur ein Komma in die Methode Klammer Der IntelliSense bietet Ihnen die beliebte Infobox mit den anklickbaren Pfeilen an.
Meiner erschien in VS2010, nachdem ich die erste Klammer geschrieben hatte.
so, Kinderwagen. Hinzufügen (
Nach etwas Ähnlichem erschien die Box mit den Auf- und Abwärtspfeilen.