2009-03-09 14 views
9

Sono molto appassionato delle scorciatoie da tastiera integrate in Visual Studio. Uno dei miei preferiti è Ctrl + i, che attiva la ricerca incrementale . Salta sopra il testo nel documento corrente mentre riempio la parola chiave. Dopo aver digitato la parola di ricerca desiderata, utilizzo F3 per saltare le partite.Visual Studio: Esiste una ricerca incrementale per l'intera soluzione?

Funziona correttamente, tranne che è limitato alla ricerca nel documento corrente . Inoltre, attivando la ricerca incrementale, cambia automaticamente l'opzione Look In nella finestra di dialogo Find And Replace in Documento corrente.

Esiste una ricerca incrementale per l'intera soluzione? C'è una scorciatoia da tastiera per questo? O per lo meno esiste un modo per evitare che l'utilizzo della ricerca incrementale modifichi l'opzione Cerca in?

risposta

9

Io uso Ctrl - Maiusc - F che è Trova nei file. Una volta ottenuto un elenco di risultati, è possibile toccare F8 e Shift - F8 per scorrere attraverso di essi. Ctrl - I non incide sull'ambito di questa ricerca.

Inoltre, dopo aver trovato il tuo primo incontro con Ctrl - I, non c'è bisogno di colpire F3, si può semplicemente premere Ctrl - I e Ctrl - Shift - I per scorrere le partite.

Inoltre, un modo rapido per passare a un file o una classe specifica è quella di usare qualcosa come SonicFileFinder

+0

Grazie John! Non ero a conoscenza di Ctrl + Shift + F poiché Ctrl + F è il modo pervasivo di trovare in qualsiasi applicazione Windows. Questo risolve metà del mio problema. Ora se c'era un modo per fare ricerca incrementale sulla soluzione ... :-) –

+0

La risposta breve alla ricerca incrementale in tutta la soluzione è che non esiste in VS corretta.Può essere supportato in uno dei popolari add-on come Resharper. Mi piace anche SonicFileFinder per saltare rapidamente alle lezioni. –

+0

John: SonicFileFinder sembra interessante. Vai avanti e aggiungilo alla tua risposta, così che anche gli altri possano scoprirlo. –

1

ReSharper ha alcune veramente bello navigation and search funzionalità, tra cui un incrementale Go To Type di ricerca che funziona attraverso l'intera soluzione.

1

Visual Sidekick esegue la ricerca incrementale su tutta la soluzione. È possibile cercare anche nomi di file e nomi di simboli. Questo strumento è stato un enorme risparmio di tempo per lo sviluppo di C++ che facciamo. È ridicolo che Visual Sidekick funzioni meglio di IntelliSense di Visual Studio. Tuttavia non è stato aggiornato tra un po 'e non supporta ancora Visual Studio 2010. Tuttavia ReSharper non sembra supportare C++.

Visual Assist X supporta molti linguaggi (C++, C#, VB, ASP/ASP.NET, HTML, XML, JavaScript, VBScript, XAML) ma offre molti strumenti di refactoring che in genere non funzionano con C++ (ad esempio Trova Riferimenti) perché il C++ è così difficile da analizzare (macro, modelli, ecc.).

Problemi correlati