Apakah ada cara untuk dengan cepat menemukan file di Visual Studio 2010?

199

Apakah Visual Studio 2010 memiliki cara bawaan untuk cepat menemukan / membuka file, mirip dengan fungsi Ctrl+ Shift+ Odi Eclipse?

Sunting: Atau apakah Resharper menawarkan fungsi ini?

Cody C
sumber
9
Ya ctl + shift + t di R # bahkan lebih baik.
DShultz
6
atau Ctrl + COMMA dalam C # yang sama dengan Edit.NavigateTo
pengibot

Jawaban:

425

Ctrl+,

Saya terkejut tidak ada yang memberikan jawaban yang benar:

Navigasi Ke dapat menampilkan daftar file terbuka dan banyak lagi. 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 adalah teman Anda.

Kirill Osenkov
sumber
31
Selain itu, ia memahami FCLN (FirstCapitalLetterNotation). Misalnya, untuk menemukan ValidateDate, cukup ketik VD
Kirill Osenkov
2
Sangat berguna, tepuk tangan ... Saya menggunakan vb dan untuk beberapa alasan saya harus mengatur ulang pemetaan keyboard (ke Visual Studio C # 2005) agar ini berfungsi - Alat / Opsi / Keyboard / Terapkan tambahan berikut ..
wheelibin
1
Saya juga harus menambahkan pintasan sendiri karena tidak ditugaskan untuk mengedit.navigateto tetapi sekarang berfungsi dengan baik. -satunya masalah adalah saya berharap itu bisa mencari dengan kasus sensitif
pengibot
2
Bagi siapa pun yang mencoba melakukan ini dalam edisi Express, fitur ini hanya tersedia dalam versi berbayar dari Visual Studio 2010.
David
4
Jika Anda kehilangan pintasan: Pre VS2017, ada di bawah Tools, Options, Keyboard >>> Edit.NavigateTo. Pada 2017, itu pindah ke Edit.GoToAll( ujung topi )
ruffin
42

Ctrl+ Alt+ Amembuka jendela perintah, ketik "buka" kemudian mulai ketikkan nama file dan secara otomatis akan melengkapi dengan nama file solusi yang tersedia.

DShultz
sumber
Tidak ideal tetapi bermanfaat. Terima kasih.
Cody C
untuk mempersingkat pengetikan alias untuk membuka file "of" juga dapat digunakan sebagai ganti "open". Untuk informasi lebih lanjut: msdn.microsoft.com/en-us/library/c3a0kd3x.aspx
Velin Georgiev
Ini adalah pemenang untuk saya!
nawfal
16

Saya menggunakan Ctrl+ /untuk melompat ke bilah perintah (sama seperti kotak pencarian, tetapi dengan> yang diawali dalam teks). Saya kemudian mengetik "dari" (untuk "file terbuka") dan mulai mengetik nama file yang akan dibuka. Kemungkinan kecocokan ditampilkan secara otomatis oleh VS.

Saya juga menemukan bahwa ketika menggunakan ReSharper, pintasan Eclipse yang sudah dikenal untuk Open Type ( Ctrl+ Shift+ T) dipetakan ke perintah GotoFile ReSharper.

alastairs
sumber
terima kasih, sekarang saya tahu bahwa "dari" singkatan dari "file terbuka", saya bahkan tidak tahu itu adalah akronim :)
Răzvan Flavius ​​Panda
7

Ada juga cara lain untuk menemukan file di Visual Studio 2010 yang mungkin bermanfaat bagi seseorang.

Pada kotak perintah dalam bilah alat visual studio ketik "> of" dan mulailah mengetik nama file yang akan dimunculkan daftar. Catatan: Ini hanya akan menemukan kelas bukan halaman yang mencobanya sendiri.

masukkan deskripsi gambar di sini

Praveen Mitta
sumber
6

addin ini akan sangat berguna untuk membuka file dengan cepat dari studio visual dengan menekan CTRL + K + O

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

Jeeva Subburaj
sumber
@ DimitriC: baca ulasan ini dan dilaporkan lambat. Alternatif (yang saya penulis) - VSFileNav
Ian
@Ian, - Saya sudah sering menggunakannya (dan masih melakukannya) dan itu bagus menurut saya.
Tuan Moose
Emm, addin mungkin Quick Open File untuk Visual Studio 2010 , yang merupakan tautan baru.
zhenguoli
4

CTRL+SHIFT+Fakan membuka pencarian di kotak dialog pencarian file. Hasilnya akan didaftar, biasanya, di bagian bawah VS di kotak hasil Cari File. Mengklik ganda hasil akan membukanya

Chris
sumber
CTRL + SHIFT + S tidak melakukan apa pun untuk saya? Dan saya benar-benar menginginkan sesuatu yang mencari saat saya mengetik. Ada beberapa addons yang melakukannya untuk versi VS sebelumnya tetapi saya berharap MS memasukkannya ke dalam versi VS ini.
Cody C
Ctrl + Shift + F membuka "Find in Files".
alastairs
4

DPack memiliki dialog untuk menemukan file dalam solusi saat ini (mencari semua, atau hanya membuka file), dan juga memiliki dialog untuk mencari file saat ini untuk metode, properti, dll. Sangat bagus! Perhatikan bahwa versi saat ini hanya mendukung VS 2012 atau yang lebih baru, tetapi mereka juga memiliki binari untuk versi VisualStudio yang lebih lama:

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

Anda juga dapat mencoba Sonic File Finder , yang melakukan sesuatu yang mirip dengan CTRL + COMMA:

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

Taman Brad
sumber
3

Dalam versi VS2017 atau yang lebih baru, kami memiliki perintah yang disebut " Edit.GoToAll ".

SO dapat mengkonfigurasinya dari alat VS.

lihat di bawah ini snap.

masukkan deskripsi gambar di sini

Saya telah mengkonfigurasi kunci saya untuk pencarian file sebagai CTRL + SHIFT + T

Bharat
sumber
2

VSFileNav - Ekstensi yang saya buat yang memungkinkan pencarian file cepat. Ini pada dasarnya punya semua fungsi ReSharper yang dinonaktifkan di versi ekspres VS2010 (Dulu saya sangat suka ini).

Ini juga gratis :)

Ian
sumber
2

Untuk pencarian nama file, saya menggunakan alat Visual Studio Productivity Power: http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ Ia menambahkan tab ke Solution Explorer yang disebut "Solution Navigator". Ini menunjukkan semua file solusi di pohon dan memiliki bilah pencarian di bagian atas.

Untuk mencari teks di semua file solusi Anda, gunakan Pencarian Sumber Entrian: https://stackoverflow.com/a/9994522/24267

mhenry1384
sumber
1

Visual Assist hadir dengan sesuatu seperti ini. Anda harus membayar untuk plugin (dan saya pikir Anda tidak dapat menggunakan plugin di versi ekspres).

(Jika Anda menggunakan C ++ dan Anda tidak berencana untuk membeli Visual Assist, pastikan untuk tidak pernah menginstal uji coba. Ini membuat ketagihan.)

sbi
sumber
1

Di Eclipse, Ctrl + Shift + O = "Atur Impor" ... yang saya tidak yakin apa ini. Tapi itu bukan Ctrl + Shift + F = Temukan di File yang ada di Visual Studio.

Xonatron
sumber
0

Sayangnya, VS tidak menawarkan fungsionalitas search-as-you-type ini (dan banyak lagi).

yang hilang
sumber
3
Ini tidak benar. Carilah Navigate To di VS 2010.
Kirill Osenkov
1
Jika Anda ingin mencari hanya file sumber saat ini Anda juga memiliki Pencarian Tambahan CTRL + SHIFT + I yang merupakan pencarian saat Anda mengetik opsi.
Luke Kim
0

Ketik> nama file terbuka di kotak perintah di Visual studio juga bisa membuka file

Mat
sumber
0

NavigateToAll memperluas built-in Navigate To dengan memungkinkan Anda untuk membuka file apa pun pada disk (bukan hanya yang ada dalam solusi).

tcb
sumber
0

Saya biasanya menggunakan Ctrl+ Qatau alat Semuanya melalui hotkey.

Zinovy ​​Nis
sumber
0

Untuk pencarian file yang fuzzy (dan banyak lagi) saya perlu menggunakan cmdp

Jesse Smith
sumber