Come posso cercare i file in Visual Studio Code?


563

Sono abituato a Resharper dove posso cercare i file, non il contenuto, ma il nome del file, il che rende veloce l'apertura di nuovi file.

Questa funzionalità è implementata in Visual Studio Code e esiste un collegamento per essa?


1
Possiamo usare i caratteri jolly per cercare un determinato file? File di markdown di esempio che iniziano con Pan as Pan * .md
Nikhil

puoi farlo con Explorer Tree stackoverflow.com/a/61460710/2736742
A. Morel

Risposte:


909

Usando Vai al file ... che si trova nel menu Vai o usando la scorciatoia da tastiera:

  • Su Windows Ctrl+ po Ctrl+e
  • Su macOS Cmd ⌘+p
  • Su Linux Ctrl+ po Ctrl+e

Quindi digitare il nome del file.

Assicurati anche di verificare che puoi impostare le tue combinazioni di tasti e che ci sono cheat sheet disponibili per Windows , macOS e Linux .


10
questo (e ctrl / cmd + p) non funziona per le cartelle escluse come node_modules. sarebbe bello avere un modo per cercare tutti i file a volte.
Sonic Soul,

13
Questo sembra funzionare solo per la cartella corrente. Cosa succede se desidero effettuare ricerche nell'intero progetto? I miei file raramente si trovano nella cartella in cui mi trovo attualmente.
Julian,

10
Sulle ricerche OSX cmd+ esul file corrente, la corretta associazione dei tasti è cmd+ pche porta la tavolozza dei comandi in cui è possibile cercare file e molto altro ancora
Tiago

22
Questa risposta sembra obsoleta o errata. Un'altra risposta sta affermando correttamente che la giusta combinazione è cmd+ p.
Ivan Yurchenko,

4
Questa ricerca solo i file recenti, non tutti i file
Hrvoje Golcic,

72

Su OSX, per me è cmd ⌘+ p. cmd ⌘+ ecerca solo all'interno del file attualmente aperto.


1
Utilizzando VS Code versione 1.7.2 Cmd + P (Mac) o Ctrl + P (Windows) viene visualizzata la tavolozza dei comandi. Questo ti dà accesso a un intero set di comandi tra cui Ricerca file. Consulta i documenti su code.visualstudio.com/docs/editor/codebasics
bitsand

Questa dovrebbe essere la risposta accettata, i comandi sono cambiati nelle versioni più recenti.
Tyguy7,

Sì, CTRL + P consente di digitare un nome file e aprirlo. Ma sostituisce il file attualmente aperto. Come posso continuare ad aprire i file come Gong tramite Esplora soluzioni e facendo clic sui file?
Segna il

@Mark quando il nome file è in corsivo, verrà sostituito dal file successivo che si apre. Seleziona "Mantieni aperto" (fai clic con il pulsante destro del mouse sulla scheda) o usa "Visualizza: Mantieni editor" nella tavolozza dei comandi.
Bronson,

Oppure, @Mark, una risposta molto migliore: stackoverflow.com/questions/38713405/…
bronson

21

Altre risposte non menzionano il nome di questo comando workbench.action.quickOpen.

Puoi usarlo per cercare nel Keyboard Shortcutsmenu situato in Preferences.

Su MacOS il keybinding predefinito è cmd ⌘+ P.

(Provenendo da Sublime Text, lo cambio sempre in cmd ⌘+ T)


Ho eliminato per errore il collegamento CMD + P e ora non riesco a recuperarlo; il d workbench.action.quickOpen non viene visualizzato nell'elenco dei miei comandi ... Cosa posso fare?
delphirules,

Puoi cercare l'azione digitando il nome dell'azione nella barra di ricerca di Keybindings nella vista Keybindings. Quando viene visualizzato nei risultati della ricerca, è sufficiente fare clic sull'icona + sul lato sinistro per impostare nuovamente un'associazione di tasti
JLF

oh finalmente trovo che le combinazioni di tasti.
Robin


14

Vinci: CTRL+ Po CTRL+E

Mac: CMD+ Po CMD+E


Non vuoi ricordare un'altra scorciatoia?

Apri la tavolozza dei comandi :

  • Menu: Visualizza -> Tavolozza comandi
  • Collegamento di Windows: Ctrl+ Shift+P

e premi backspace per eliminare ">" , quindi inizia a digitare per cercare i file tramite il nome file. :)


11

Sto usando VSCode 1.12.1

Stampa OSX: Cmd+p


11

considera di avere migliaia di file nel codice vs e quindi vuoi cercare un file con un nome particolare

  1. Fare clic con il tasto destro del mouse sull'editor di codice VS.
  2. Seleziona Command Palete
  3. Nella casella di testo digitare il nome del file

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


9
È necessario premere backspace quando all'interno della Tavolozza comandi, prima di iniziare a digitare il nome del file.
Gomisha,

9

È inoltre possibile premere F1per aprire il Command Palettee quindi rimuovere il >via Backspace. Ora puoi anche cercare file.


7

Se vuoi solo cercare un singolo nome di file

Basta Ctrl+ P, quindi digita e scegli il tuo

Se si desidera aprire tutti i file il cui nome contiene una stringa particolare

  1. Apri il pannello di ricerca
  2. Inserisci qualsiasi parola comune all'interno di quei file
  3. in "file da includere", inserisci la stringa di ricerca con *, ad es. * Signaller *

inserisci qui la descrizione dell'immagine


Il "pannello di ricerca" si chiama Trova nei file (Ctrl + Maiusc + F). Per accedere ai "file da includere" è necessario fare clic sull'icona "..." (Attiva / disattiva dettagli ricerca) o scheda 4 volte, quindi spazio e scheda nuovamente.
Diego F. Rodríguez V.

6

Se vuoi vedere i tuoi file nell'albero Explorer ...

quando fai clic in un punto qualsiasi della struttura di Explorer e inizi a digitare qualcosa sulla tastiera, la parola chiave di ricerca viene visualizzata nell'angolo in alto a destra dello schermo: (" module.ts ")

inserisci qui la descrizione dell'immagine

E quando passi con il mouse sopra la parola chiave con il cursore del mouse, puoi fare clic su " Abilita filtro per tipo " per filtrare l'albero con la tua ricerca!


4

Per cercare tipi di file specifici nel codice di Visual Studio.
Digita ctrl+ pe cerca qualcosa come * .py.
Semplice e facile

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.