Sobald Code geschrieben wurde, kann ich die Überladungen für eine Methode nur anzeigen, indem ich die Methode tatsächlich bearbeite, indem ich die Klammer lösche ()
und sie erneut öffne .
Gibt es eine Tastenkombination, die ich drücken könnte, um diese zu aktivieren, anstatt meine Dateien bearbeiten zu müssen?
Ein Beispiel finden Sie im folgenden Screenshot von ShowDialog Overload :
c#
visual-studio
visual-studio-2010
jp2code
quelle
quelle
Antworten:
Probieren Sie die Tastenkombination Ctrl- Shift- Space. Dies entspricht für den
Edit.ParameterInfo
Fall, dass Sie die Standardeinstellung geändert haben.Beispiel:
quelle
Alt + Up
oder verwendenAlt + Down
, um zwischen ihnen zu navigieren.Ctrl+ Shift+ SpaceZeigt den
Edit.ParameterInfo
für das gewählte Verfahren, und durch ausgewählte Methode meine ich das Einfügemarke innerhalb der Methode Klammern sein muss.Hier ist das Visual Studio 2010 Keybinding Poster .
Und für diejenigen, die noch 2008 verwenden .
quelle
Nur in Visual Studio 2010 getestet.
Platzieren Sie den Cursor innerhalb von (), drücken Sie Ctrl+ Kund dann P.
Navigieren Sie nun durch Drücken der Pfeiltasten ↑ / ↓ .
quelle
Die Standardschlüsselbindung hierfür ist Ctrl+ Shift+ Space. Der zugrunde liegende Visual Studio-Befehl lautet
Edit.ParameterInfo
.Wenn die Standard-Tastenkombination für Sie nicht funktioniert (in einigen Profilen möglich), können Sie sie über die Seite mit den Tastaturoptionen ändern
quelle
Ctrl+Shift+Space
Grafik erstellt wird?<kbd>
Tags. Beispiel<kbd>Shift</kbd>
Es kommt vor, dass keine der oben genannten Methoden funktioniert. Die Schlüsselbindung ist korrekt, aber der Tooltip wird in keinem Fall angezeigt, weder als Abschlusshilfe noch auf Anfrage.
Um das Problem zu beheben, gehen Sie einfach zu Extras \ Texteditor \ C # (oder in alle Sprachen) und überprüfen Sie die ' Parameterinformationen '. Jetzt sollte es funktionieren
quelle
Gute Frage; Ich hatte das gleiche Problem. Es stellt sich heraus, dass es tatsächlich eine Tastenkombination gibt, mit der diese Liste aufgerufen werden kann: Strg + Umschalt + Leertaste (eine Variation der grundlegenden IntelliSense-Tastenkombination von Strg + Leertaste).
quelle
Der Befehl
Edit.ParameterInfo
( standardmäßig Ctrl+ Shift+ zugeordnet Space) zeigt den Tooltip zum Überladen an, wenn er aufgerufen wird, wenn sich der Cursor in den Parameterklammern eines Methodenaufrufs befindet.Der Befehl
Edit.QuickInfo
( standardmäßig Ctrl+ KCtrl+ zugeordnet I) zeigt den Tooltip an, den Sie sehen würden, wenn Sie mit der Maus über die Cursorposition fahren.quelle
Hin und wieder funktionieren die obigen Vorschläge nicht mehr. Wenn ich Visual Studio neu starte, funktionieren sie jedoch wieder.
quelle
Ich weiß, dass dies ein alter Beitrag ist, aber für Neulinge wie mich, die diese Seite noch besuchen, könnte dies nützlich sein. Wenn Sie mit der Maus über eine Methode fahren, erhalten Sie ein nicht anklickbares Infobox. Wenn Sie jedoch nur ein Komma in die Methodenklammer schreiben, bietet Ihnen IntelliSense das beliebte Infobox mit den anklickbaren Pfeilen an.
quelle
Meins tauchte in VS2010 auf, nachdem ich die erste Klammer geschrieben hatte.
also Kinderwagen.Add (
Nachdem Sie so etwas getan hatten, erschien die Box mit den Aufwärts- und Abwärtspfeilen.
quelle