2009-04-20 8 views
6

Ich kann Visual Studio 2008 die "Suchen" oder "Suchen und Ersetzen" -Funktionalität nicht ausstehen, weiß jemand eine bessere 3rd-Party-Lösung, die in Visual Studio integriert? An dieser Stelle würde ich gerne ein "Find" Utility, Visual Studio Integration oder nicht nehmen.Gibt es ein besseres Add-on für "Suchen"/"Suchen" von Drittanbietern für Visual Studio 2008?

Einige der Dinge, VS.NET 08 tun gewohnt, dass ich tun möchte:

  • können Sie den Dateityp angeben („* .sql“ wäre schön)
  • können Sie angeben, die Lösung oder den Ordner „Aktuelles Projekt“ scheint wie eine Verschwendung oder nach dem Gedanken

Wenn irgendetwas anderes, nur posten sie Ihre Lieblings „Suchen“ App und ich werde sie überprüfen

+1

Verzeihung? Mit VS können Sie Dateitypen, "Aktuelle Lösung", Ordner usw. angeben. – oefe

Antwort

13

Suche ist brillant in VS 2008.

Sie CTRL +SHIFT + F das erweiterte Suchfenster zu öffnen.

Dann können Sie alles tun, was Sie gefragt haben und mehr.

+0

Wow, danke. Ich habe die Regex-Dateien im Bereich "Optionen suchen" im Schnellsuche-Fenster gesehen, aber das Fenster "In Dateien suchen" habe ich nie bemerkt. Ich bin mir nicht sicher, warum sie diese verschiedenen Arten von Suchvorgängen getrennt haben. –

+2

Während dies die Sache war, nach der der Benutzer tatsächlich gesucht hat, beantwortet er nicht die Frage, die er gestellt hat. Ich bin hier gelandet, weil ich eigentlich nach einem guten Ersatz für die vs Suche suchte und diese Antwort hilft überhaupt nicht. –

+0

FindInFiles (das Standardsuchwerkzeug von Visual Studio) ist * nicht * brillant. Basierend auf der veralteten Regex-Technologie ist es meiner Meinung nach einem information retrieval-basierten Ansatz unterlegen. Beachten Sie, dass zwei der unten genannten Tools auf Information Retrieval-Technologie, Entrian Source Search und Sando Code Search basieren und für Visual Studio verfügbar sind. –

4

Mit dem Befehl "In Dateien suchen" können Sie den Dateityp angeben und Sie können genau angeben, in welchen Ordnern gesucht werden soll. Es können sogar reguläre Ausdrücke verwendet werden.

Bitte probieren Sie es aus und bearbeiten Sie Ihre Frage entsprechend.

1

SonicFileFinder ist ziemlich praktisch zu verwenden, wenn Sie nach dem Dateinamen suchen möchten. Ermöglicht Ihnen, einen Teil des Dateinamens einzugeben und alle übereinstimmenden Dateinamen anzuzeigen.

6

Entrian-Quellensuche http://entrian.com/source-search/ ist ein Such-Add-In für Visual Studio. Es erstellt einen Volltextindex Ihrer Dateien, so dass die Suche immer fast unmittelbar erfolgt. Die Ergebnisse sind Syntax hervorgehoben, und es unterstützt die Filterung nach Dateityp, Dateiname und Verzeichnis.

Volle Enthüllung: Ich bin der Autor (und ich schrieb es, weil ich auch durch die eigenen Sucheigenschaften von Visual Studio frustriert wurde ;-).

+0

teuer, aber sieht ziemlich süß –

+2

@Allen $ 30 ist teuer? Entrian Source Search ist meine neue Freundin. Ich liebe es. – mhenry1384

1

Ich benutze VS2008 Standard Edition, und "Find In Files" tat nicht erscheinen als eine der Möglichkeiten im Menü Bearbeiten!

Ich musste es über "Anpassen ..." hinzufügen. Musste die Tastenkombination Strg + Shift + F auch über "Keyboard ..." hinzufügen.

2

Die Sando Code Search Tool ist eine freie, Open-Source-Visual Studio-Erweiterung, die Ihren C, C++ sucht, und C# Code. Die Ergebnisse werden als eine Liste von Programmelementen (z. B. Methoden, Elemente, Felder, Aufzählungen usw.) zurückgegeben, wobei eine Google-ähnliche Suchmaschine verwendet wird, um relevante Ergebnisse anstelle des typischen auf regulären Ausdrücken basierenden Ansatzes zu identifizieren. Es unterstützt Ausschlüsse (z. B. "Datei hinzufügen - Test"), Begrenzung nach Dateityp (z. B. "Dateityp hinzufügen: cs") und genaues Übereinstimmen (z. B. "AddFile (Datei);") und umfasst konzeptionelle automatische Vervollständigung.

Sando suchen ein Roguelike-Spiel für "Waffe hinzufügen".

enter image description here

Sando für eine exakte Übereinstimmung der Suche Zitate und Überprüfung von Ergebnissen mit Code-Schnipsel Vorschau verwenden.

enter image description here

Unterstützt: VS2010 (alle Versionen), VS2012 (alle Versionen)
Sprachen: C, C++, C#

Full Disclosure: ich die Projektleitung für diese Erweiterung bin und so Ich kann voreingenommen sein :)

+0

Sehr cool. +1 von mir. –