Come cercare i nomi dei file in Visual Studio?


203

In Eclipse è possibile cercare un file nel progetto premendo CTRL- SHIFT- R.

C'è un modo per farlo in Visual Studio ?



ps, so che questa domanda è stata posta prima, ma la risposta migliore e più corretta è nel file collegato.
Jason,

1
Senza offesa, ma questo sembra orribile dopo CTRL + p di testo sublime.
dud3,

4
Puoi per favore scegliere una risposta diversa? La risposta accettata non risponde alla domanda.
thecoolmacdude,

@ dud3 Potresti semplicemente ricollegarti a una diversa chiave / keyset nelle preferenze
Antfish

Risposte:


466

Solo per chiunque atterra su questa pagina da Google o altrove, questa risposta è probabilmente la risposta migliore di tutte.

Per riassumere, premi semplicemente:

CTRL + ,

E quindi inizia a digitare il nome del file.


6
Probabilmente spreco 30 minuti ogni giorno a cercare il file corretto in Esplora soluzioni. Questa è la mia nuova scorciatoia preferita!
Rick Love,

11
Questo mostra anche i nomi dei metodi, un po 'fastidiosi.
palude

3
Sfortunatamente ciò non limita la ricerca ai nomi dei file, include anche simboli
Xavier Poinas,

10
Non sono sicuro che questo risponda esattamente alla domanda, questa cosa cerca anche simboli (metodi, ecc.) Che sono molto fastidiosi in un grande progetto. Inoltre, la stessa cosa potrebbe essere raggiunta mediante la Ctrl+;quale è un collegamento per la ricerca in Esplora soluzioni.
nawfal,

9
@marsh In VS 2017.3 (e forse prima) Ctrl-, si comporta in qualche modo come una finestra di comando. Se gli dai il comando 'f' e fornisci un nome file, cercherà solo i file: ad esempio "f someFile.cpp". C'è anche un pulsante che antepone la "f" se si preferisce fare clic.
Kaganar,

58

L'opzione migliore ora è installare il componente aggiuntivo Microsoft Visual Studio chiamato Productivity Power Tools ( versione VS 2010 , versione VS 2013 ).

Da ciò deriva "Solution Navigator" (alternativa a Solution Explorer, con molti vantaggi).

navigatore soluzione di ricerca

A proposito, questa funzionalità è integrata in Visual Studio 2012.


Costruito nel 2017!
Phillip,

48

In VS2013 è possibile fare clic su Esplora soluzioni per questa funzionalità.

La scorciatoia è:

ctrl + ;

Per cercare solo i nomi dei file e non i contenuti (specialmente in C #), deseleziona queste opzioni:


Ottimo e utile. Sto usando l'anteprima di VS 2019 e funziona perfettamente per me.
John Erbynn,

34

Con Visual Studio 2017, ora viene fornito con una versione molto migliore, denominata “Go To All”ed è associata alla scorciatoia CTRL + Tda tastiera , nonché CTRL +,e include il filtro in linea e“fuzzy search”

CTRL + T

CTRL + ,


1
SÌ, finalmente hanno aggiunto un modo integrato per filtrare solo per nomi di file! Digita f, spazio, quindi il nome file. Esempio: CTRL+Tquindi f MyClass, poi ↓ sulla tastiera fino ad arrivare al file corrispondente. Questo metodo è superiore alla ricerca di Esplora soluzioni (che spreca spazio mostrando sia i nomi dei file che i nomi delle classi) in quanto è strettamente solo i nomi dei file.
Nate Cook,

1
Puoi anche aggiungere una scorciatoia da tastiera personalizzata in Strumenti -> Opzioni -> Tastiera -> Modifica.GoToFile che aggiunge il contenuto fper te.
Nate Cook,

1
L'impostazione predefinita per Edit.GoToFileè Ctrl + 1, Ctrl + F. Ce ne sono altri con Ctrl + 1, Ctrl + <key>. F = File, M = Membri, R = File recenti, T = Tipi
bugybunny

15

Nel menu a discesa di ricerca sulla barra degli strumenti standard, è possibile utilizzare la macro "Apri file",> di, per trovare i file. Fai clic nel menu a discesa (o premi Ctrl-D), quindi inizia a digitare (meno le virgolette) "> di CoreEdit.cs" e otterrai un elenco dinamico che si restringe mentre digiti.


6

In Visual Studio 2017 puoi cercare direttamente i file con Ctrl+ 1, Ctrl+ F(comando da tastiera: Edit.GoToFile).

In alternativa, puoi usare Ctrl+ to Ctrl+ ,(il comando Edit.GoToAll) e iniziare la ricerca con f.


6

Colpire facilmente CTRL + SHIFT+ T. Questo guarderà nei nomi dei file.


Questo è super utile! Grazie per la condivisione.
Leniel Maccaferri,

5

Uso l'usware DPack: http://www.usysware.com/dpack/

Quindi premo ALT-U e inizio a digitare il nome file e scelgo il file corretto. DPack ha anche altre belle funzionalità.

inserisci qui la descrizione dell'immagine

(punti salienti aggiunti per screenshot)

Nota: non funzionerà con le versioni Express di Visual Studio, poiché non consentono plug-in.


interessante, è in conflitto con il resharper lo sai?
Edward Tanguay,

3
Funziona per me, ma il resharper ha ottenuto la ricerca dei file ctrl-shift-t
Erwin,

uso già DPack (Delphi Pack) per i loro brevi segnalibri. non mi rendevo conto che avevano anche la ricerca dell'unità. Triste che l'IDE di 10 anni di Delphi sia più amichevole per gli sviluppatori di Visual Studio. Le persone non si rendono conto di ciò che stanno perdendo; quanto sciatto VS è.
Ian Boyd,

3

Dal momento che menzioni ReSharper in un commento:

Puoi farlo in ReSharper usando l'opzione "Vai a File ..." (Ctrl-Shift-N o ReSharper -> Vai a -> File ...) nei miei mapping dei tasti.


1
@Andomar: Sì, dipende dal fatto che abbiate i collegamenti di Visual Studio o IDEA configurati.
adrianbanks,

2

Apri la finestra di comando (Visualizza -> Altre finestre -> finestra di comando - Ctrl + W, A) digita> seguito dal nome del file. Comincerebbe a mostrare l'elenco mentre digiti.


2

Visual Assist: collegamento .

Installa, carica la soluzione, premi Shift+ Alt+ O, cerca i file nella soluzione per sottostringa. Prova anche Shift+ Alt+ S, per l'equivalente per i simboli. Questo componente aggiuntivo ha un sacco di pop-up di completamento e elementi di colorazione della sintassi che non sono per tutti i gusti, ma le funzionalità di navigazione del codice sono fatte bene e sembrano non controverse.

A giudicare dai commenti sui forum, la compatibilità con Resharper è qualcosa a cui prestano attenzione.

Gratis, prova anche Nifty Solution: link .

Non l'ho usato da solo, ma uso il plug-in Nifty Perforce dell'autore, ed è piuttosto ordinato.


la soluzione elegante è eccellente. È semplice e funziona. Aggiunge anche "alternare tra intestazione / sorgente" che mi piace.
javs,

2

So che questa è una vecchia domanda, ma consiglierei Phatstudio se stai usando fino a VS 2012. Funziona abbastanza velocemente e supporta la ricerca multi-parola usando "spazio". Quindi per cercare LoginController puoi premere Alt + O e cercare usando "Lo Con". inserisci qui la descrizione dell'immagine. Per farlo puoi anche usare Resharper (a pagamento) e CodeMaid (gratuito).


2

Visual Studio per Mac 2017 7.xx

Per cercare per Nome file:

  • + .
  • Ctrl+ Shift+D

Per cercare per Nome tipo:

  • Ctrl+ Shift+T

Il focus della tastiera potrebbe essere andato al seguente angolo superiore destro della finestra di Visual Studio :

inserisci qui la descrizione dell'immagine


1

È troppo semplice utilizzando la ricerca di Esplora risorse all'interno della cartella del progetto. Fatto.


Aggiungi un indice e questa è una soluzione killer!
Martin Capodici,

Questa opzione non funzionerebbe per i siti ftp caricati in Visual Studio. In vs2013 Ctrl + punto e virgola ti consente di cercare rapidamente la soluzione explorer per nome file senza uscire dalla finestra.
Giovanni,

Sto usando VS 2010 e volevo aprire tutto il codice dietro i file dei miei controlli utente (cioè i .ascx.csfile). Davvero la tua soluzione è semplice e utile
sohaiby,

2
b / c Adoro rimbalzare tra Windows Explorer e Vs.NEt, sì giusto.
RyBolt

1

Puoi facilmente chiamare una finestra chiamata "Naviga verso" con la combinazione ctrl +,

In alternativa, vai su Strumenti e fai clic su Naviga verso


In Visual Studio 2012 è -> MODIFICA -> Naviga verso o ctrl +,
edW

1

È possibile premere ctrl + t per ottenere un editor Arriva a tutti, in cui è possibile digitare il nome del file per passare a quel file specifico.


1

CTRL+ Pquesto cerca il nome del file come risposta diretta.


0

In Visual Studio 2008 (e probabilmente in seguito), il componente aggiuntivo gratuito DevExpress CodeRush Xpress fornisce Ctrl+ Alt+ F, Navigazione rapida dei file , che ricerca una sottostringa esatta nel nome del file o in lettere maiuscole.

(Non correlato a questa risposta, ma nota il più utile, Navigazione veloce , Ctrl+ Shift+ Q, che mi sarebbe piaciuto conoscere prima d'ora :-))


0

Visual Studio 2019:

Menu -> Preferenze -> Associazioni dei tasti -> Naviga verso ...


0

Con Visual Studio 2017 Community Edition su Mac , il collegamento è:

  • Cmd+ Shift+ D: Trova per nome file
  • Cmd+ Shift+ T: Trova per nome tipo

Per vedere questi comandi, vai al menu principale: Cerca> Vai a

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.