Bagaimana cara mencari nama file di Visual Studio?


203

Di Eclipse Anda dapat mencari file di proyek dengan menekan CTRL- SHIFT- R.

Apakah ada cara untuk melakukan ini di Visual Studio ?



ps, saya tahu pertanyaan ini ditanyakan sebelumnya, tetapi jawaban yang lebih baik dan lebih benar ada di file tertaut.
Jason

1
Jangan tersinggung, tapi ini terasa mengerikan setelah CTRL + p teks yang luhur.
dud3

4
Bisakah Anda memilih jawaban yang berbeda? Jawaban yang diterima tidak menjawab pertanyaan.
thecoolmacdude

@ dud3 Anda hanya dapat memutar ulang ke kunci /
set

Jawaban:


466

Hanya untuk orang lain yang masuk ke halaman ini dari Google atau di tempat lain, jawaban ini mungkin merupakan jawaban terbaik dari semuanya.

Untuk meringkas, cukup tekan:

CTRL + ,

Dan kemudian mulai mengetikkan nama file.


5
Saya mungkin menghabiskan 30 menit setiap hari hanya mencari file yang benar di Solution Explorer. Ini adalah jalan pintas favorit baru saya!
Rick Love

11
Ini menunjukkan nama metode juga, agak menjengkelkan.
marsh

3
Sayangnya itu tidak membatasi pencarian ke nama file, itu juga termasuk simbol
Xavier Poinas

10
Tidak yakin apakah ini secara akurat menjawab pertanyaan, benda ini mencari simbol juga (metode dll) yang sangat mengganggu dalam proyek besar. Lebih jauh lagi, hal yang sama dapat dicapai dengan Ctrl+;yang merupakan jalan pintas untuk pencarian di explorer solusi.
nawfal

9
@ Marsh Dalam VS 2017.3 (dan mungkin sebelumnya) Ctrl-, berperilaku seperti jendela perintah. Jika Anda memberikan perintah 'f' dan memberikan nama file, itu hanya akan mencari file: misalnya "f someFile.cpp". Ada juga tombol yang menambahkan "f" jika Anda lebih suka mengklik.
Kaganar

58

Pilihan terbaik sekarang adalah menginstal Microsoft Visual Studio add on yang disebut Productivity Power Tools ( versi VS 2010 , versi VS 2013 ).

Dengan ini muncul "Solution Navigator" (alternatif untuk Solution Explorer, dengan banyak manfaat).

navigator solusi pencarian

BTW, fitur ini terintegrasi ke dalam Visual Studio 2012.


Dibangun pada 2017!
Phillip

48

Dalam VS2013 Anda dapat mengklik di explorer solusi untuk fungsi ini.

Pintasannya adalah:

ctrl + ;

Untuk mencari hanya nama file, dan bukan isinya (terutama dalam C #), hapus centang opsi ini:


Hebat dan bermanfaat. Saya menggunakan pratinjau VS 2019 dan berfungsi dengan baik untuk saya.
John Erbynn

34

Dengan Visual Studio 2017, sekarang hadir dengan versi yang jauh lebih baik, dinamai “Go To All”dan terikat dengan pintasan keyboard CTRL + Tserta CTRL +,dan termasuk penyaringan inline dan“fuzzy search”

CTRL + T

CTRL + ,


1
YA, akhirnya mereka menambahkan cara built-in untuk memfilter hanya dengan nama file! Ketik f, spasi, lalu nama file. Contoh: CTRL+Tlalu f MyClass, lalu ↓ di keyboard Anda hingga Anda menemukan file yang cocok. Metode ini lebih unggul daripada pencarian explorer solusi (yang membuang-buang ruang dengan menunjukkan nama file dan nama kelas) karena hanya nama file.
Nate Cook

1
Anda bahkan dapat menambahkan pintasan keyboard khusus di Alat -> Opsi -> Keyboard -> Edit.GoToFile yang menambahkan funtuk Anda.
Nate Cook

1
Default untuk Edit.GoToFileadalah Ctrl + 1, Ctrl + F. Ada lebih banyak dengan Ctrl + 1, Ctrl + <key>. F = File, M = Anggota, R = File Terbaru, T = Jenis
bugybunny

15

Dalam dropdown pencarian pada toolbar standar, Anda dapat menggunakan makro "file terbuka",> dari, untuk menemukan file. Klik pada dropdown kata (atau tekan Ctrl-D) kemudian mulai mengetik (minus tanda kutip) "> dari CoreEdit.cs", dan Anda akan mendapatkan daftar dinamis yang menyempit saat Anda mengetik.


6

Di Visual Studio 2017 Anda dapat mencari file dengan Ctrl+ 1, Ctrl+ F(perintah Keyboard: Edit.GoToFile) secara langsung.

Atau, Anda dapat menggunakan Ctrl+ tatau Ctrl+ ,(perintah Edit.GoToAll) dan mulai pencarian Anda dengan f.



5

Saya menggunakan usysware DPack: http://www.usysware.com/dpack/

Kemudian saya cukup tekan ALT-U mulai mengetikkan nama file dan memilih file yang benar. DPack juga memiliki fitur-fitur bagus lainnya.

masukkan deskripsi gambar di sini

(highlight ditambahkan untuk tangkapan layar)

Catatan: Tidak akan berfungsi di edit Express dari Visual Studio, karena tidak mengizinkan plugin.


menarik, apakah itu bertentangan dengan resharper, Anda tahu?
Edward Tanguay

3
Bekerja untuk saya, tetapi resharper mendapat pencarian file ctrl-shift-t
Erwin

Saya sudah menggunakan DPack (Paket Delphi) untuk bookmark singkat mereka. Saya tidak menyadari bahwa mereka juga memiliki pencarian unit. Sedih karena Delphi 10 tahun IDE lebih ramah pengembang daripada Visual Studio. Orang tidak menyadari apa yang mereka lewatkan; bagaimana ceroboh VS adalah.
Ian Boyd

3

Karena Anda menyebut ReSharper dalam komentar:

Anda dapat melakukan ini di ReSharper dengan menggunakan opsi "File Goto ..." (Ctrl-Shift-N atau ReSharper -> Go To -> File ...) di pemetaan kunci saya.


1
@Andomar: Ya, itu tergantung pada apakah Anda memiliki pintas Visual Studio atau IDEA yang dikonfigurasi.
adrianbank

2

Buka jendela perintah (Lihat -> Jendela lain -> jendela perintah - Ctrl + W, A) ketik> diikuti dengan nama file. Itu akan mulai muncul daftar saat Anda mengetik.


2

Bantuan Visual: tautan .

Instal, muat solusi, tekan Shift+Alt + O, cari file dalam solusi dengan substring. Coba juga Shift+ Alt+S , untuk persamaan untuk simbol. Addin ini memiliki banyak popup dan sintaks yang lengkap di dalamnya yang tidak sesuai selera, tetapi fitur penelusuran kode dilakukan dengan baik dan tampaknya tidak kontroversial.

Menilai dari komentar di forum, kompatibilitas dengan Resharper adalah sesuatu yang mereka perhatikan.

Gratis, coba juga Nifty Solution: tautan .

Saya belum pernah menggunakan ini sendiri, tetapi saya menggunakan plugin Nifty Perforce penulis, dan itu cukup rapi.


solusi bagus sangat bagus. Sederhana dan berfungsi. Itu juga menambahkan "beralih antara header / sumber" yang saya suka.
javs

2

Saya tahu ini adalah pertanyaan lama, tetapi saya akan merekomendasikan Phatstudio jika Anda menggunakan upto VS 2012. Bekerja cukup cepat, dan mendukung pencarian multi-kata dengan menggunakan "space". Jadi untuk mencari LoginController Anda bisa menekan Alt + O dan mencari menggunakan "Lo Con". masukkan deskripsi gambar di sini. Anda juga dapat menggunakan Resharper (berbayar) dan CodeMaid (gratis) untuk melakukan ini.


2

Visual Studio untuk Mac 2017 7.xx

Untuk mencari berdasarkan nama File:

  • + .
  • Ctrl+ Shift+D

Untuk mencari berdasarkan Ketik nama:

  • Ctrl+ Shift+T

Fokus papan ketik Anda mungkin telah mengikuti Mengikuti Kanan sudut Atas Jendela Visual Studio :

masukkan deskripsi gambar di sini


1

Terlalu sederhana dengan menggunakan pencarian Windows Explorer di dalam folder proyek. Selesai


Tambahkan indeks dan itu solusi pembunuh!
Martin Capodici

Opsi ini tidak akan berfungsi untuk situs ftp yang dimuat di studio visual. Di vs2013 Ctrl + semi colon memungkinkan Anda untuk mencari solusi explorer dengan cepat dengan nama file tanpa meninggalkan jendela.
Yohanes

Saya menggunakan VS 2010 dan saya ingin membuka semua kode di belakang file Kontrol Pengguna saya (yaitu .ascx.csfile). Solusi Anda benar-benar lurus ke depan dan bermanfaat
sohaiby

2
b / c Saya suka memantul antara Windows Explorer dan Vs.NEt, ya benar.
RyBolt

1

Anda dapat dengan mudah memanggil jendela yang disebut "Navigasi Ke" dengan kombinasi ctrl +,

Atau, pergi ke Alat dan kemudian klik Arahkan Ke


Pada visual studio 2012 itu adalah -> EDIT -> Navigasikan Ke atau ctrl +,
edW

1

Anda dapat menekan ctrl + t untuk mendapatkan editor Get to all, di mana Anda dapat mengetik nama file untuk menavigasi ke file tertentu.


1

CTRL+ Pini mencari nama file jawaban langsung Anda.


0

Dalam Visual Studio 2008 (dan mungkin nanti), tambahan persediaan DevExpress CodeRush Xpress Ctrl+ Alt+ F, Navigasi File Cepat , yang mencari pada substring yang tepat dalam nama file atau pada huruf kapital.

(Tidak terkait dengan jawaban ini, tetapi perhatikan Navigasi Cepat yang lebih berguna , Ctrl+ Shift+ Q, yang ingin saya ketahui sebelumnya sekarang :-))


0

Visual Studio 2019:

Menu -> Preferensi -> Ikatan Kunci -> Navigasi Ke ...


0

Dengan edisi Visual Studio 2017 Community di mac , pintasannya adalah:

  • Cmd+ Shift+ D: Temukan berdasarkan nama file
  • Cmd+ Shift+ T: Temukan berdasarkan nama tipe

Untuk melihat perintah-perintah ini, navigasikan ke menu atas: Cari> Pergi Ke

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.