Nachdem ich einige Tage mit Eclipse Java gearbeitet hatte, war ich total süchtig danach, Ctrleinen Bezeichner zu drücken und darauf zu klicken, um zu seiner Definition zu gelangen. Seitdem habe ich nach einer Möglichkeit gesucht, dies auch in Visual Studio zu erreichen.
Mir ist klar, dass VS einen Rechtsklick hat. Zur Definition gehen, und das F12tut das Gleiche. Mir ist auch klar, dass Visual Assist mit Alt+ etwas Ähnliches macht G. Doch keines davon ist so perfekt wie Ctrl+ Klick.
Ich habe tatsächlich ein paar Stunden lang mein Glück versucht, ein VS-Plugin dafür zu schreiben, bin aber in dem Zeitrahmen, den ich für angemessen hielt, nicht weitergekommen.
Weiß jemand, wie dies erreicht werden könnte? Ein fertiges Plugin? Ein Makro?
Antworten:
Wenn Sie Visual Studio 2010 verwenden, können Sie die kostenlosen Visual Studio 2010 Productivity Power Tools von Microsoft verwenden, um dies zu erreichen.
quelle
Ich benutze Visual Studio 2013 und 2015, die ich installiert habe
Go To Definition
. Um diese Erweiterung zu installieren, navigieren Sie zuTOOLS
->Extensions and Updates
.quelle
Ctrl + Click Go To Definition
Ich werde den Kommentatoren antworten, die nach dem Unterschied zwischen Ctrl-click und gefragt haben F12.
Ctrl-Klick Workflow:
F12 Arbeitsablauf
Wenn Sie davon ausgehen, dass der Cursor bereits auf der gewünschten Variablen positioniert ist, F12ist dies besser. Dies ist jedoch selten der Fall. Wenn Sie nach dieser bestimmten Aktion anhalten und davon ausgehen, dass Sie die Hände wieder an der Tastatur haben möchten, sind die Kosten gleich. Wenn Sie jedoch bedenken, dass Sie wahrscheinlich einen Grund hatten, zur Definition zu Ctrlwechseln, erspart Ihnen der Workflow -click das Wechseln zwischen Tastatur und Maus.
quelle
Visual Assist unterstützt Ctrl+ Click ab Juni 2009 (Build 1727). Aktivieren Sie Ctrl+ Linksklick in VA-Optionen | Erweitert | Allgemeines. (Siehe den Kommentar unten.)
quelle
Wenn Sie Visual Studio 2010 haben, können Sie "Gehe zu Definition" von Noah Richards verwenden.
http://visualstudiogallery.msdn.microsoft.com/en-us/4b286b9c-4dd5-416b-b143-e31d36dc622b
quelle
oh man, installiere einfach resharper !! (vs Plugin) mit installiertem gehen Sie einfach und Ctrl+ klicken, um zur Definition zu gelangen.
Dies ist nicht das einzige, was Resharper macht, probieren Sie es kostenlos aus !!!
quelle
Ich verwende die integrierten Optionen ( F12, Rechtsklick -> Zur Definition gehen), aber ich weiß, dass viele Leute in meinem Unternehmen Resharper verwenden, und es hat definitiv diese Funktionalität.
quelle
Microsoft hat eine Visual Studio 2010-Erweiterung mit dem Namen " Productivity Power Tools " veröffentlicht, die jetzt Ctrl+ Click-Funktionen hinzufügt . Wenn Sie also wie ich sind und es hassen, Addons von Drittanbietern zu installieren, können Sie jetzt dieselbe Funktionalität haben!
quelle
Eine weitere Option bei VS (neben F12und Rechtsklick> Gehe zu Def) ist das Hinzufügen des Codedefinitionsbereichs (Ansicht> Code Def-Fenster). Dies ist im Wesentlichen ein weiterer Bearbeitungsbereich, in dem der Code für das aktuelle Symbol Ctrlangezeigt wird - Sie müssen nicht auf etwas klicken oder so. Ich halte es an meinem sekundären Monitor fest. Jedes Mal, wenn ich die Implementierung für ein Symbol sehen muss, klicke ich einfach darauf und schaue nach.
Eine weitere nette Sache F12ist, dass Sie auch ShiftF12Verweise auf ein Symbol und F8durch diese finden können. Die beiden gehören zusammen wie Liebe und Glück.
quelle
Ich binde lieber an Go To Definition an CtrlD. Dies macht es extrem einfach, entweder mit beiden Händen auf der Tastatur ( CtrlDum zur Definition des Symbols unter dem Cursor zu gelangen) oder mit einer Hand auf der Tastatur und einer Hand auf der Maus (Klicken Sie dann auf ein Symbol CtrlD) zu verwenden.
quelle
Alles in allem haben sowohl VS als auch Eclipse seltsame Tastenkombinationen. Ich musste auch nur antworten: F12ist viel zu rechts auf der Tastatur und Sie müssen die rechte Hand der Maus lassen, damit die Tastatur sie verwenden kann. Als langjähriger VS-Benutzer habe ich es erst gefunden, als ich Ctrlin Eclipse nach dem + Maus-Äquivalent gesucht habe . Es ist völlig kaputt. OKAY? Kein Grund zu streiten. (Dasselbe gilt für F3Eclipse, das für die Definition verwendet wird. ???? Warum das Gesicht ??? Es ist für Pete NÄCHSTES FINDEN. Dies kann jedoch entfernt werden, nachdem das Eclipse-Tastaturkürzelsystem im Laufe einiger Jahre beherrscht wurde.)
Wie bereits erwähnt, hat Microsoft bereits verstanden, dass dies ein Problem für neue Programmierer sein kann, die von Eclipse kommen. Daher haben sie die Elektrowerkzeuge bereitgestellt (ich bin dem obigen Link gefolgt).
http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/
quelle
Wenn Sie Visual Studio 2017 verwenden, können Sie Productivity Power Tools 2017 verwenden
quelle
Ich arbeite nicht viel in VS, also habe ich es nicht benutzt, aber ich habe von jedem, den ich kenne, unglaublich gute Dinge über Resharper gehört. Jeder hat mir gesagt, dass es jeden Cent wert ist und die Effizienz in Visual Studio erheblich verbessert. Ich denke, es hat eine Funktion wie das, wonach Sie suchen, zusammen mit einer TONNE anderer.
quelle