Plugin für Visual Studio zur Nachahmung des Tastaturzugriffs "Open Type" oder "Open Resource" von Mimic Eclipse

Translate

Wenn Sie jemals Eclipse verwendet haben, haben Sie wahrscheinlich die großartigen Tastenkombinationen bemerkt, mit denen Sie eine Tastenkombination drücken können. Geben Sie dann einfach die ersten Zeichen einer Funktion, Klasse, eines Dateinamens usw. ein. Es ist sogar klug genug, um sie zu öffnen Dateien zuerst in der Liste.

alt text

Ich suche nach einer ähnlichen Funktionalität für Visual Studio 2008. Ich weiß, dass das Codeprojekt ein Findfiles-Plugin enthält, das jedoch fehlerhaft und etwas seltsam ist und mir keinen Zugriff auf Funktionen oder Klassen gewährt.

This question and all comments follow the "Attribution Required."

Alle Antworten

Translate

Vs11 (vielleicht hatte es 2010 auch) hat die Navigate To ... -Funktionalität, die (auf meinem Computer) die hatStrg+,Abkürzung.

Übrigens versteht es Kapitelle als Kamelkoffer-Shortucts (Eclipse auch). Geben Sie beispielsweise HH ein, um HtmlHelper abzurufen.

Quelle
Translate

Dies ist nicht genau das Gleiche wie Eclipse aus Ihrer Beschreibung, aber Visual Studio bietet einige ähnliche Funktionen (ich habe Visual Assist X noch nie verwendet, aber es klingt interessant).

Die Find ComboBox in der Symbolleiste ist eine Art "Visual Studio-Befehlszeile". Sie können drückenStrg+/(standardmäßig), um dort den Fokus festzulegen, und Visual Studio fügt am Anfang des Textes ein ">" ein (was darauf hinweist, dass Sie einen Befehl anstelle der Suche eingeben möchten). Es wird sogar während der Eingabe automatisch vervollständigt und hilft Ihnen, Befehle zu finden.

Um eine Datei von dort aus zu öffnen, geben Sie "open <Dateiname>" ein. Während der Eingabe werden alle übereinstimmenden Dateien in der Dropdown-Liste angezeigt (es wird die Liste der Dateien aus der aktuell geöffneten Lösung abgerufen).

Um schnell zu einer Funktion zu navigieren, drücken Sie im Code-EditorStrg+Ium eine inkrementelle Suche zu starten. Beginnen Sie dann einfach mit der Eingabe, bis Sie das finden, wonach Sie suchen. Drücken SieFluchtum die Suche abzubrechen, oderF3erneut mit derselben Abfrage suchen. Während Sie die Suchabfrage eingeben, enthält die Statusleiste in der unteren linken Ecke, wonach Visual Studio sucht. Zugegeben, dies wird nicht über mehrere Dateien hinweg suchen (ich habe Eclipse noch nie viel verwendet, aber das klingt nach Ihrer Beschreibung), aber hoffentlich hilft es Ihnen zumindest ein wenig.

Quelle
Translate

Wenn jemand auf diesen Thread stößt:

Es gibt ein kostenloses Plugin (von mir erstellt) für Visual Studio 2008, das die Eclipse nachahmtStrg+Verschiebung+RDialogfeld "Ressource öffnen" (Hinweis, nicht das Dialogfeld "Typ öffnen"). Es funktioniert mit jeder Sprache und / oder jedem Projekttyp.

Sie finden es unterVisual Studio-Galerie.

Quelle
Translate

Einige der netten Funktionen sind in Visual Assist X verfügbar, jedoch nicht alle. Ich habe in ihren Foren gefragt, aber sie sind noch nicht erschienen. VAX wird regelmäßig in einem Zeitraum von ungefähr 4 Wochen aktualisiert, um alle paar Monate Fehlerbehebungen und eine neue Funktion zu erhalten.

Quelle
Translate

Wenn Sie nach einem Add-In wie diesem suchen, um schnell zu den Quelldateien in Ihrem Projekt zu navigieren:

SonicFileFinder 1.8.5

Probieren Sie das Visual Studio 2005/2008-Add-In ausSonicFileFinder.

Quelle
Translate

Resharpermacht das mit demStrg-NStichwort. Leider ist es nicht kostenlos.

Visual Studio verfügt über diese Funktion nur über Suchen hinaus.

Quelle
Translate

Fand diesen Thread bei der Suche nach Eclipse's Strg + Umschalt + R und fand nach dem Anzeigen der Visual Studio-Galerie dieDPack Tools(Sie sind frei und nein, ich werde in keiner Weise von ihnen unterstützt).

Aber genau das habe ich gesucht: - Alt + U -> Dateibrowser (a la Eclipse Strg + Umschalt + R) - Alt + M -> Codebrowser (Methodenliste in der aktuellen Klasse)

Es hat mehr Funktionen, aber ich bin mit diesen zufrieden.

Quelle
Jean Lee
Translate

Ich habe biterScripting zusammen mit Visual Studio verwendet, um flexibler zu suchen und zu bearbeiten.

  1. Es kann den gesamten Arbeitsbereich durchsuchen.

  2. Es kann in jedem Projekt suchen - AUCH WENN DIESES PROJEKT NICHT GELADEN WIRD ODER AUCH EIN TEIL EINES ARBEITSBEREICHS.

  3. Es kann Dinge mit regulären Ausdrücken finden.

  4. Und vor allem kann es Massenänderungen vornehmen. Wenn Sie beispielsweise den Namen einer Klasse von CCustomer in CUser ändern möchten, kann ich dies in nur wenigen Befehlszeilen tun. Eigentlich habe ich Skripte für solche Dinge geschrieben, die ich oft mache. Ich muss nicht auf jeden Instanz klicken und die Änderung manuell vornehmen.

  5. Und es ist preiswert (0 $). Ich habe es von heruntergeladenhttp://www.biterscripting.com .

Quelle
Translate

Ich komme auch von der Java-Entwicklungsseite und habe im Visual Studio nach der STRG + T-Funktion gesucht. Die anderen Antworten beziehen sich auf geöffnete Dateien, aber da in C # der Klassenname und der Dateiname unterschiedlich sein können, habe ich nicht danach gesucht.

Mit demKlassenansichtoder derObjektbrowserSie können nach Objekten und Klassen suchen

[Ansicht] -> [Klassenansicht] oder [Ansicht] -> [Objekt]

Quelle