Visual Studio - Pintasan untuk Menavigasi ke Solution Explorer


152

Apakah ada pintasan keyboard di Visual Studio (selain dari CTRL+ TABdan seleksi) yang akan membawa saya dari dalam dokumen langsung ke dalam solusi explorer? Saya tidak ingin menyesuaikan pintasan atau mengubah perilaku default apa pun.


Lihat: www.visualstudioshortcuts.com/2012/ (Meskipun versi 2010 tidak tersedia, masih sangat berguna).
Chris W


@ titik adil Rumania tentang keutamaan jika ini lebih awal. Saya hanya bermaksud duplikat yaitu mereka sama. Saya baru saja menghubungkan mereka untuk mereka yang melakukan admin.
MemeDeveloper

@ stepanian juga saya menjawab pertanyaan ini bukan - karena saya melihat tanggal lebih awal. Terima kasih
Meme Pengembang

Jawaban:


249

CTRL+ ALT+L

harus mengalihkan fokus ke Solution Explorer.

Untuk visual studio 2012 gunakan:

CTRL+ [+ Sini memilih dokumen Anda saat ini di penjelajah solusi.


1
Terima kasih! Dan saya berasumsi ctrl + alt + l dan kemudian pilih file dengan panah untuk kembali?
stepanian

8
Yup, tekan Enteruntuk memilih file, atau Escapeuntuk langsung kembali ke jendela dokumen tanpa memilih file :)
keyboardP

Sepertinya juga ctrl + tab membawa Anda kembali ke dokumen awal dengan itu dipilih (menghemat tombol enter tekan). Setiap detik berharga!
stepanian

Oh maaf, selectedmaksud saya maksud Anda sebenarnya dibuka. Escapeakan kembali ke dokumen, sambil menyimpan pilihan, tetapi tidak akan membuka file. (Mirip dengan ctrl + tab). Enterakan benar-benar membuka file.
keyboardP

1
Di VS 2015, Anda dapat memilih "Lihat" dari menu bilah alat untuk melihat semua pintasan langsung untuk mengalihkan fokus ke jendela yang berbeda. Trik yang sama (Escape, Enter) berfungsi untuk semua ini.
Sitric

49

Saat menggunakan VS 2012 dengan skema pemetaan keyboard Visual C # 2005 :

CTRL+ W,S

Saya menemukan ini lebih mudah untuk menghafal: Semua pintas diawali dengan CTRL+ Wadalah untuk membuka atau menavigasi ke W indows:

  • CTRL+ W, S: S solusi atau keinginan Explorer
  • CTRL+ W, E: E daftar rror
  • CTRL+ W, R: R esourceview
  • CTRL+ W, A: Jendela Command ( A ksi ...)
  • CTRL+ W, T: T askview
  • CTRL+ W, Q: Cari Simbol Hasil
  • CTRL+ W, X: Toolbo x
  • CTRL+ W, C: C lassview
  • CTRL+ W, P: P roperties
  • CTRL+ W, B: B ookmarks
  • ...

Terima kasih telah mendahului skema pemetaan keyboard! Saya sudah mencari menggunakan shortcut Ctrl + W + S untuk solusi explorer sejak saya menginstal VS2012 baru!
hemma731

22

Di Visual Studio 2012 Anda sekarang dapat menggunakan CTRL+ ;karena ini adalah pintasan keyboard default untuk kotak pencarian explorer solusi.


4
Ctr+'membuka penjelajah tim. Ctrl + ,membuka "pemilih file" .. Pintasan yang cukup praktis.
arviman

14

Di mesin windows 7 saya: Ctrl+ ALT+ Lmengunci komputer.

Bagi saya: Shift+ ALT+ L berfungsi. (Ini juga bisa menjadi konfigurasi resharper)


11
  1. pintas ctrl [, Sakan memfokuskan file / dokumen terbuka saat ini dalam solusi explorer.
  2. pengaturan kotak centang ke true dalam "Lacak aktif di Solution Explorer" akan secara otomatis memfokuskan file / dokumen terbuka saat ini di explorer solusi (Alat-> Pilihan-> Proyek dan solusi-> Umum -> "Lacak Item Aktif di Solution Explorer" = true

9

Pintasan keyboard default untuk membuka / melompat ke Solution Explorer adalah Ctrl+ Alt+ L.


9

Diperpanjang di atas: nama perintah untuk tab sinkronisasi dengan solusi explorer adalah " SolutionExplorer.SyncWithActiveDocument "


5

Studio visual

Pintasan 2015 dan 2017 (secara default ) VS 2017

Ctrl+ [,S

Menjalankan Pintasan Keyboard

SolutionExplorer.SyncWithActiveDocument

ReSharper

Di Visual Studio 2015 dan 2017 (secara default ) Resharper Docs

Shift+ Alt+L

Yang menjalankan Shortcut Keyboard Resharper

Resharper.Resharper_LocateInSolutionOrAssemblyExplorer

Kedua

  • Explorer Solusi Fokus
  • Sorot dokumen
  • Gulir / perluas node (sesuai kebutuhan untuk menunjukkan dokumen itu)

Perbedaan

Versi Resharper juga berfungsi dengan kode yang didekompilasi . Menemukan simbol yang didekompilasi di jendela Assembly Explorer .

Untuk menyesuaikan / tidak berfungsi:

  1. Alat> Opsi> Lingkungan> Keyboard
  2. Cari nama pintasan (mis. SolutionExplorer.SyncWithActiveDocument)
  3. Tetapkan (dalam Global) ke pintasan Keyboard sesuka Anda

3

Saya memiliki masalah ini pada pembuatan mesin baru dengan VS 2013 dan R # 8.2.

Opsi keyboard Resharper.Resharper_LocateInSolutionExplorerdiatur dengan benar Shift+Alt+L, tetapi sepertinya hanya membuka folder induk dan tidak memilih file yang sebenarnya. Seperti yang direkomendasikan di posting lain saya aktifkan "Track active in Solution Explorer"di Opsi VS.

Ini tidak memperbaiki masalah dan bukan yang saya inginkan karena dalam solusi yang sangat besar saya tidak ingin solusi explorer melompat-lompat ke file yang sedang digunakan. Saya menonaktifkan fitur Track dan memulai kembali VS, LocateInSolutionExplorerfitur itu kemudian mulai bekerja dengan benar. Semacam masalah prioritas cara pintas?


3

ctrl+ [+ S.

Pintasan ini akan menyorot dokumen yang saat ini dibuka di solution explorer.


2

Untuk keyboard AZERTY seperti milik saya, pintasan defaultnya adalah Ctrl+ ), Ctrl+S


0

Kami baru saja memutakhirkan dari VS2013 ke VS2017, dan saya harus mencari cara untuk memilih secara otomatis tab aktif di Solution Explorer. Saya sering harus mencari dokumen dengan menemukan teks-string dari layar, dan senang memilikinya memilih dokumen sehingga saya bisa melihat di mana itu.

Melacak dokumen aktif sudah lama menjadi perilaku default. VS2017 membawa SEMUA preferensi saya yang lain, tetapi tidak yang ini. Senang saya menemukan utas ini - Terima kasih.

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.