2012-11-13 8 views
38

In Visual Studio 2010 und früheren Versionen hat die Funktion "In Dateien suchen" Ihre Auswahl für die Option "Suchen in" gespeichert.Wie kann ich verhindern, dass Visual Studio 2012 Suchen in Dateien als "Aktuelles Dokument" angezeigt wird?

In 2012 wird die Option manchmal auf "Aktuelles Dokument" zurückgesetzt, so dass nur in einer einzigen Datei gesucht wird. Dies kann ärgerlich sein, besonders wenn Sie nicht bemerken, dass es erledigt ist.

Gibt es eine Möglichkeit, dass ich diese Einstellung mit dem, was ich will, erzwingen kann (in der Regel "Entire Solution")?

Als Beispiel für das Problem markieren Sie einige Zeilen Text in einer Quelldatei und rufen Sie das Feld In Dateien suchen auf. Es hat die Einstellung "Suchen in" auf "Auswahl" geändert. Schließe es, deaktiviere den Text und suche erneut nach Dateien. Die Einstellung wird automatisch auf "Aktuelles Dokument" zurückgesetzt. Wenn Sie dies 2010 oder früher tun, ändert sich die Einstellung nicht.

Es gibt eine andere Beschreibung des Problems here.

+0

Gerade hier in VS 2012 versucht und in Dateien suchen wird nicht auf Aktuelles Dokument zurückgesetzt. Hast du versucht, alle Einstellungen zurückzusetzen? – Neps

+0

Bei einer Neuinstallation versucht und immer noch das gleiche Problem. –

+0

Mein Problem ist mit SQL-Dateien. Fügen Sie Ihrer Lösung eine SQL-Datei hinzu und drücken Sie dann STRG + F - es wird der Dialog "In Dateien suchen" geöffnet. Wenn Sie es dann in "Aktuelles Dokument" ändern, merkt es sich die Einstellung und macht eine sehr nervige Benutzererfahrung. Es scheint also, dass der inline/new VS2012 mit bestimmten Dateitypen nicht funktioniert. Kann das behoben werden? – PeterX

Antwort

-1

Ich benutze immer ctrl + f, um in Dokument und Strg + Shift + f zu suchen, um die gesamte Lösung zu suchen.

Vielleicht keine Antwort auf Ihre Frage, aber es sollte Ihr Problem lösen.

+1

Nein, Strg + Umschalt + f führt immer noch zu "Auswahl" wenn Text ausgewählt wird, dann "aktuelles Dokument" das nächste Mal. –

+0

Ctrl-Shift-F in pre Vs2012 hat immer die volle Lösung gesucht. Aus irgendeinem Grund ist dies in VS 2012 nicht der Fall. – ozczecho

5

Ich finde, dass es intermittierend (aber häufiger nicht) und dass es ein potenzieller Fehler ist. Für mich wird es auf "All Open Documents" zurückgesetzt, was viel verheerender sein könnte.

Haben Sie irgendwelche Plugins installiert, während ich dachte, dies als ein Problem mit vs zu erhöhen, wenn es kein Drittanbieter-Tool ist, das es beeinflusst?

Ich habe folgendes installiert:

  • ReSharper 7.1
  • Teamcity
  • Ankh
  • Entity Framework Power Tools Beta 2
  • Geist Doc
  • Microsoft-Entwicklertools
  • NestIn
  • NuGet
  • Spell Chekcer
  • SQL Server Compact Toolbox
  • VS-Erweiterungen für Windows-Bibliothek JavaScript

Ich denke, wir einige dieser ersten ausschließen sollte?

Wer sonst findet das, wer keine Erweiterungen installiert hat?

+0

Das einzige Nicht-Standard-Plugin, das ich installiert habe, ist Visual Assist X. –

6

Versuchen Sie, ob die SmartFind-Erweiterung in Ihrem Fall hilft. Ich habe es geschrieben, weil ich ein ähnliches Problem hatte.

http://visualstudiogallery.msdn.microsoft.com/015611c4-b357-4672-8977-f3ec92f0b808

Quelle ist hier: https://github.com/laktak/vs-smartfind

+0

Klingt wie, was ich brauche, aber es hat nicht für mich funktioniert, ich benutze Visual Studio Professional 2012 Version 11.0.61030.00 Update 4 – Myster

+0

@Myster Sie haben wahrscheinlich vergessen, die Optionen zu setzen. Wählen Sie zuerst Ihre bevorzugten Optionen (in find) die Do Tools/Smartfind zurücksetzen. – laktak

+0

Das habe ich auf jeden Fall mehrmals getan: -] glücklicherweise ist meine VS2013-Lizenz durchgekommen, also benutze ich das jetzt, und es ist in Ordnung. – Myster

6

Was für mich gearbeitet ist unter Anpassung Tastatur ich es so Ctrl-Shift-F Karten gemacht zu bearbeiten.SwitchtoFindInFiles anstelle des Standardwerts (Edit.FindInFiles). Ich habe auch die SmartFind-Erweiterung (oben in diesem Profil erwähnt) installiert, aber es schien nicht zu beheben. Ich bin mir nicht sicher, ob es die Kombination der beiden ist, die es in meinem Fall behoben hat. Beachten Sie auch, dass dies für VS2012, also YMMV gilt.

+2

Die Tastatur Anpassung tatsächlich gebrochen SmartFind für mich. SmartFind behebt alleine gut – GazTheDestroyer

Verwandte Themen