Bagaimana cara mencari file dalam Visual Studio Code?

563

Saya terbiasa Resharper di mana saya dapat mencari file, bukan konten, tetapi nama file, yang membuatnya cepat untuk membuka file baru.

Apakah fitur ini diimplementasikan dalam Visual Studio Code dan apakah ada jalan pintas untuk itu?

Dofs
sumber
1
Bisakah kita menggunakan wildcard untuk mencari file tertentu? Contoh file penurunan harga dimulai dengan Pan sebagai Pan * .md
Nikhil
Anda dapat membuatnya dengan Explorer Tree stackoverflow.com/a/61460710/2736742
A. Morel

Jawaban:

909

Menggunakan Go to File ... yang berada di bawah menu Go atau menggunakan pintasan keyboard:

  • Di Windows Ctrl+ patau Ctrl+e
  • Di macOS Cmd ⌘+p
  • Di Linux Ctrl+ patau Ctrl+e

Kemudian ketikkan nama file.

Pastikan juga untuk checkout bahwa Anda dapat mengatur keybindings Anda sendiri dan bahwa ada cheatsheet yang tersedia untuk Windows , macOS dan Linux .

Mike
sumber
10
ini (dan ctrl / cmd + p) tidak berfungsi untuk folder yang dikecualikan seperti node_modules. alangkah baiknya memiliki cara untuk mencari semua file pada suatu waktu.
Sonic Soul
13
Ini sepertinya hanya berfungsi untuk folder saat ini. Bagaimana jika saya ingin mencari di seluruh proyek? File saya jarang ada di folder saya saat ini.
Julian
10
Pada pencarian OSX cmd+ epada file saat ini, pengikatan kunci yang benar adalah cmd+ pyang membawa palet perintah di mana Anda dapat mencari file dan banyak lagi
Tiago
22
Jawaban ini terlihat usang atau salah. Jawaban lain dengan benar menyatakan bahwa kombinasi yang tepat adalah cmd+ p.
Ivan Yurchenko
4
Pencarian ini hanya file terbaru, tidak semua file
Hrvoje Golcic
72

Di OSX, bagi saya itu cmd ⌘+ p. cmd ⌘+ ehanya mencari di dalam file yang sedang dibuka.

nikk wong
sumber
1
Menggunakan VS Code Versi 1.7.2 Cmd + P (Mac) atau Ctrl + P (Windows) menampilkan Command Palette. Ini memberi Anda akses ke seluruh rangkaian perintah termasuk Pencarian File. Lihat dokumen di code.visualstudio.com/docs/editor/codebasics
bitsand
Ini harus menjadi jawaban yang diterima, perintah telah berubah di versi yang lebih baru.
Tyguy7
Ya, CTRL + P memungkinkan untuk mengetikkan nama file dan membukanya. Tapi itu menggantikan file yang sedang dibuka. Bagaimana saya bisa tetap membuka file seperti gong melalui Solution Explorer dan mengklik file?
Markus
@ Mark ketika nama file dalam huruf miring, itu akan digantikan oleh file berikutnya yang Anda buka. Pilih "Keep Open" (klik kanan tab), atau gunakan "View: Keep Editor" di palet perintah.
Bronson
Atau, @Mark, jawaban yang jauh lebih baik: stackoverflow.com/questions/38713405/…
bronson
21

Jawaban lain tidak menyebutkan perintah ini bernama workbench.action.quickOpen.

Anda dapat menggunakan ini untuk mencari Keyboard Shortcutsmenu yang ada di Preferences.

Pada MacOS, pengikat kunci default adalah cmd ⌘+ P.

(Berasal dari Sublime Text, saya selalu mengubahnya ke cmd ⌘+ T)

JLF
sumber
Saya tidak sengaja menghapus pintasan CMD + P dan sekarang saya tidak dapat memulihkannya; the d workbench.action.quickOpen tidak muncul di daftar perintah saya ... Apa yang bisa saya lakukan?
delphirules
Anda dapat mencari tindakan dengan mengetikkan nama tindakan ke bilah pencarian Keybindings di tampilan Keybindings. Ketika muncul di hasil pencarian, cukup klik ikon + di sebelah kiri untuk mengatur kembali
pengikatan
oh akhirnya saya menemukan keybindings itu.
Robin
17

Juga berfungsi di ubuntu dengan Ctrl+E

Wender Alves Libório
sumber
1
Bekerja di Windows 7 juga!
Scofield
14

Menangkan: CTRL+ Patau CTRL+E

Mac: CMD + Patau CMD+E


Tidak ingin mengingat pintasan lain?

Buka Palet Perintah :

  • Menu: Lihat -> Palet Perintah
  • Pintasan Windows: Ctrl+Shift +P

dan tekan backspace untuk menghapus ">" karakter dan kemudian mulai mengetik untuk mencari file melalui nama file. :)

JerryGoyal
sumber
11

Saya menggunakan VSCode 1.12.1

OSX tekan: Cmd+p

Giang
sumber
11

anggap Anda memiliki ribuan file dalam kode vs dan Anda ingin mencari file dengan nama tertentu saat itu

  1. Klik kanan editor kode VS.
  2. Pilih Command Palete
  3. Di kotak teks ketikkan nama file

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Siddarth Kanted
sumber
9
Perlu menekan backspace ketika berada di dalam Command Palette, sebelum mulai mengetikkan nama file.
gomisha
9

Anda juga dapat menekan F1untuk membuka Command Palettedan kemudian menghapus >via Backspace. Sekarang Anda dapat mencari file juga.

ochs.tobi
sumber
7

Jika Anda hanya ingin mencari satu nama file

Cukup Ctrl+ P, lalu ketik dan pilih yang Anda

Jika Anda ingin membuka semua file yang namanya berisi string tertentu

  1. Buka panel pencarian
  2. Masukkan kata-kata umum di dalam file-file itu
  3. di 'file yang akan disertakan', masukkan string pencarian dengan *, mis. * Signaller *

masukkan deskripsi gambar di sini

Xin
sumber
"Panel pencarian" disebut Find in Files (Ctrl + Shift + F). Untuk mengakses "file yang akan dimasukkan" Anda harus mengklik ikon "..." (Toggle Search Details) atau tab 4 kali, lalu spasi dan tab lagi.
Diego F. Rodríguez V.
6

Jika Anda ingin melihat file Anda di pohon Explorer ...

ketika Anda mengklik di mana saja di pohon explorer dan mulai mengetik sesuatu di keyboard, kata kunci pencarian muncul di sudut kanan atas layar: (" module.ts ")

masukkan deskripsi gambar di sini

Dan ketika Anda mengarahkan kursor ke kata kunci dengan kursor mouse, Anda dapat mengklik " Aktifkan Filter pada Jenis " untuk menyaring struktur pohon dengan pencarian Anda!

A. Morel
sumber
4

Untuk mencari jenis file specifil dalam kode studio visual.
Ketik ctrl+ plalu cari sesuatu seperti * .py.
Sederhana dan mudah

Vinod Kumar
sumber