C'è un modo per trovare rapidamente i file in Visual Studio 2010?


199

Visual Studio 2010 ha un modo integrato per trovare / aprire rapidamente i file, in modo simile alla funzione Ctrl+ Shift+ Oin Eclipse?

Modifica: O Resharper offre questa funzionalità?


9
Sì ctl + maiusc + t in R # è ancora meglio.
DShultz,

6
o Ctrl + COMMA in C # che equivale a Edit.NavigateTo
pengibot

Risposte:


425

Ctrl+,

Sono sorpreso che nessuno abbia dato la risposta giusta:

Naviga verso può mostrarti un elenco di file aperti e molto altro. http://weblogs.asp.net/scottgu/archive/2009/10/21/searching-and-navigating-code-in-vs-2010-vs-2010-and-net-4-0-series.aspx

CTRL + COMMA è tuo amico.


31
Inoltre, comprende FCLN (FirstCapitalLetterNotation). Ad esempio, per trovare ValidateDate, digita VD
Kirill Osenkov il

2
Molto utile, evviva ... Sto usando VB e per qualche motivo ho dovuto ripristinare i mapping della tastiera (su Visual Studio C # 2005) perché questo funzionasse - Strumenti / Opzioni / Tastiera / Applica i seguenti elementi aggiuntivi ..
Wheelibin

1
Anch'io ho dovuto aggiungere il collegamento da solo perché non era assegnato a edit.navigateto ma ora funziona a meraviglia. L'unico problema è che vorrei poter effettuare ricerche senza distinzione tra maiuscole e minuscole
pengibot,

2
Per chiunque cerchi di farlo nell'edizione Express, questa funzione è disponibile solo nella versione a pagamento di Visual Studio 2010.
David

4
Nel caso in cui tu abbia perso la scorciatoia: Pre VS2017, si trova in Strumenti, Opzioni, Tastiera >>> Edit.NavigateTo. Nel 2017, questo è stato spostato su Edit.GoToAll( hat hat )
ruffin

42

Ctrl+ Alt+ Aapre la finestra di comando, digita "apri" quindi inizia a digitare i nomi dei file e si completerà in modo dinamico in base al nome del file della soluzione disponibile.


Non ideale ma utile. Grazie.
Cody C

per abbreviare la digitazione dell'alias per l'apertura dei file "of" può anche essere usato al posto di "open". Per maggiori informazioni: msdn.microsoft.com/en-us/library/c3a0kd3x.aspx
Velin Georgiev

Questo è il vincitore per me!
nawfal,

16

Uso Ctrl+ /per passare alla barra dei comandi (uguale alla casella di ricerca, ma con un> prefisso nel testo). Quindi digito "of" (per "file aperto") e inizio a digitare il nome del file da aprire. Forse le partite vengono visualizzate automaticamente da VS.

Ho anche scoperto che quando si utilizza ReSharper, la familiare scorciatoia Eclipse per Open Type ( Ctrl+ Shift+ T) è mappata al comando GotoFile di ReSharper.


grazie, ora so che "of" sta per "file aperto", non sapevo nemmeno che fosse un acronimo :)
Răzvan Flavius ​​Panda

7

C'è anche un altro modo per trovare i file in Visual Studio 2010 potrebbe essere utile per qualcuno.

Nella casella dei comandi nella barra degli strumenti di Visual Studio digitare "> of" e iniziare a digitare il nome del file, verrà visualizzato l'elenco. Nota: questo troverà solo la classe e non le pagine provarlo da soli.

inserisci qui la descrizione dell'immagine


6

questo componente aggiuntivo sarà molto utile per aprire rapidamente i file da Visual Studio premendo CTRL + K + O

http://visualstudiogallery.msdn.microsoft.com/en-us/3eb2f230-2728-4d5f-b448-4c0b64154da7


@DimitriC: leggi le recensioni di questo ed è segnalato come lento. Un'alternativa (di cui sono l'autore) - VSFileNav
Ian

@Ian, - L'ho usato spesso (e lo faccio ancora) ed è fantastico secondo me.
Moose,

Emm, il componente aggiuntivo potrebbe essere Quick Open File per Visual Studio 2010 , che è il nuovo link.
Zhenguoli,

4

CTRL+SHIFT+Faprirà una finestra di dialogo Trova nei file. Il risultato verrà elencato, di solito, nella sezione inferiore di VS in una casella del risultato Trova file. Fare doppio clic su un risultato lo aprirà


CTRL + MAIUSC + S non fa nulla per me? E voglio davvero qualcosa che cerchi mentre scrivo. Ci sono molti componenti aggiuntivi che lo fanno per le versioni precedenti di VS ma speravo che MS lo includesse in questa versione di VS.
Cody C

Ctrl + Maiusc + F apre "Trova nei file".
alastairs,

4

DPack ha una finestra di dialogo per trovare i file nella soluzione corrente (cerca tutti o solo i file aperti) e ha anche una finestra di dialogo per cercare i metodi, le proprietà, ecc. Nel file corrente. Molto bello! Si noti che la versione corrente supporta solo VS 2012 o versioni successive, ma hanno anche dei binari per le versioni precedenti di VisualStudio:

http://www.usysware.com/dpack/

Puoi anche provare Sonic File Finder , che fa qualcosa di simile a CTRL + COMMA:

http://www.jens-schaller.de/sonic-tools/sonicfilefinder/overview/overview.htm


3

In VS2017 o versioni successive, abbiamo il comando chiamato " Edit.GoToAll ".

SO può configurarlo dagli strumenti VS.

vedi sotto snap.

inserisci qui la descrizione dell'immagine

Ho configurato le mie chiavi per la ricerca di file come CTRL + MAIUSC + T


2

VSFileNav - Un'estensione che ho creato che consente una rapida ricerca dei file. Fondamentalmente ha tutte le funzionalità di ReSharper che sono state disabilitate nella versione express di VS2010 (mi piaceva molto).

È anche gratuito :)



1

Visual Assist viene fornito con qualcosa di simile. Dovrai pagare per il plugin (e non credo che tu possa usare i plugin nelle versioni express).

(Se stai facendo C ++ e non prevedi di acquistare Visual Assist, assicurati di non installare mai la versione di prova. È così avvincente.)


1

In Eclipse, Ctrl + Maiusc + O = "Organizza le importazioni" ... che non sono sicuro di cosa si tratti. Ma non è Ctrl + Maiusc + F = Trova in file che si trova in Visual Studio.


0

Sfortunatamente, VS non offre questa funzionalità di ricerca durante la digitazione (e molto altro).


3
Questo non è vero. Cerca Naviga verso in VS 2010.
Kirill Osenkov,

1
Se vuoi cercare solo il file sorgente corrente hai anche la Ricerca incrementale CTRL + MAIUSC + I che è una ricerca mentre digiti l'opzione.
Luke Kim,

0

Digitare> Apri nome file nella casella dei comandi in Visual Studio per aprire anche il file


0

NavigateToAll estende il Navigate To integrato consentendo di aprire qualsiasi file sul disco (non solo quelli nella soluzione).



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.