wake-up-neo.net

Visual Studio: Anzeigen von Überladungen in IntelliSense

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:

ShowDialog1 Overloads

218
jp2code

Probieren Sie die Tastenkombination Ctrl-Shift-Space. Dies entspricht Edit.ParameterInfo, falls Sie die Standardeinstellung geändert haben.

Beispiel:

descriptive screenshot, by jp2code

343
aardvarkk

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.

57
Neil Knight

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.

46
Alex In Paris

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

  • Extras -> Optionen
  • Tastatur
  • Geben Sie Edit.ParameterInfo ein
  • Ändern Sie die Tastenkombination
  • Hit zuweisen
18
JaredPar

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

10
mikus

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).

7
KeithS
  • 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.

5
Dave

Hin und wieder funktionieren die oben genannten Vorschläge nicht mehr. Wenn ich Visual Studio neu starte, funktionieren sie jedoch wieder.

2
Phylliida

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.

1
Ylenia88m

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. 

0
eaglei22