Dalam Visual Studio apakah ada perintah untuk menutup / memperluas semua bagian kode dalam file?
visual-studio
Tuan Flibble
sumber
sumber
Kombinasi tombol berikut digunakan untuk melakukan hal-hal:
CTRL+ M+ M→ Collapse / Expand area preset saat ini (mis. MEthod)
CTRL+ M+ H→ Tutup / Hide (Perluas) pilihan saat ini
CTRL+ M+ O→ C ollapse semua (Ciutkan badan deklarasi)
CTRL+ M+ A→ Ciutkan all
CTRL+ M+ X → E xpand semua
CTRL+ M+ L→ Alihkan lsemuanya
Ada beberapa opsi dalam menu konteks di bawah Menguraikan.
sumber
CTL+ M+ Lmemperluas semua
CTL+ M+ Oruntuh semua
Dalam artikel MSDN "Pintasan Keyboard Default di Visual Studio," lihat bagian "Editor Teks" jika Anda mencari pintasan lainnya - 2 ini hanyalah beberapa dari sekian banyak yang tersedia.
sumber
Ctrl+ Mmemperluas wilayah.
Ctrl+ Lwilayah runtuh.
sumber
sumber
Dalam Visual Studio 2017, Tampaknya perilaku ini dimatikan secara default. Itu dapat diaktifkan di bawah Alat> Opsi> Editor Teks> C #> Tingkat Lanjut> Garis Besar> "Perkecil #regions saat diciutkan ke definisi"
sumber
CTL+ M+ Aruntuh semua
bekerja untuk saya, sedangkan
CTL+ M+O
tidak
sumber
Apakah Anda mengacu pada pengalih toggle?
Anda dapat melakukan: Control+ Mlalu Control+ Luntuk mengganti semua garis besar
sumber
Dalam Visual Studio 2013:
CTL+ M+ Aruntuh semua
CTL+ M+ Lmemperluas semua
sumber
Di bawah ini semua yang Anda inginkan:
CTRL+ M+M
CTRL+ M+H
CTRL+ M+O
CTRL+ M+A
CTRL+ M+X
CTRL+ M+L
sumber
Jika Anda maksudkan pintas itu
CTRL+ M+ M: Yang ini akan menciutkan wilayah kursor Anda apakah itu metode, namespace atau apa pun untuk meruntuhkan blok kode, wilayah, dan metode. Yang pertama hanya akan menciutkan blok / metode atau wilayah kursor Anda sementara yang kedua akan menciutkan seluruh wilayah tempat Anda berada.
http://www.dev102.com/2008/05/06/11-more-visual-studio-shortcuts-you-should-know/
sumber
tekan
CTL + A
Kemudian
CTL+ M+M
Untuk mengompres semua, termasuk node anak, dalam file XML.
sumber
Untuk menutup semua penggunaan:
Ctrl + Mdan Ctrl+A
Semua pintasan untuk VS 2012/2013/2015 tersedia di http://visualstudioshortcuts.com/2013/
sumber
Dalam hal ugrading ke Visual Studio 2010, 2012, 2013 atau 2015, ada ekstensi Visual Studio untuk menampilkan pintasan keyboard terdaftar saat ini, IntelliCommand .
sumber
jika Anda ingin menutup dan memperluas loop tertentu, jika lain instal plugin berikut untuk visual studio.
sumber
Tak satu pun dari ini bekerja untuk saya. Apa yang saya temukan adalah, di editor, mencari
Keyboard Shortcuts
fileeditor.foldRecursively
. Itu akan memberi Anda ikatan terbaru. Dalam kasus saya itu CMD+ K, CMD+ [.sumber
Tutup Semua - Ctrl + M +O
Rentangkan Semua - Ctrl + M +L
sumber
Visual Studio dapat membantu Anda menemukan jawaban untuk pertanyaan Anda dalam beberapa cara berbeda.
Ketik Ctrl+ Quntuk mengakses Quick Launch , lalu masukkan "collap". Quick Launch akan menampilkan sesuatu seperti: †
Dari sana, masukkan "menguraikan" untuk menemukan entri menu lain yang terkait dengan menguraikan:
Namun, perhatikan bahwa Quick Launch akan menunjukkan hanya perintah-perintah yang tersedia sebagai Visual entri menu Studio. Untuk menemukan perintah terkait keyboard lain yang terkait dengan bagian collapsing dari kode, di bilah menu Visual Studio klik:
Ini akan menampilkan bagian keyboard di kotak dialog Opsi. Di kotak teks "Tampilkan perintah yang mengandung", masukkan "edit.collap". Visual Studio akan menampilkan daftar seperti:
Anda harus mengklik setiap perintah untuk melihat pintasan keyboard yang terkait.
† Contoh saya diambil dari Visual Studio 2013.
sumber
Dalam Visual Studio 2019:
Buka Alat> Opsi> Keyboard.
Cari Edit.ToggleAllOutlining
Gunakan pintasan yang tercantum di sana, atau tetapkan pintasan pilihan.
sumber
Jika Anda ingin
collapse/expand
suatu wilayah di dalamclass/method
(alih-alih menciutkan keseluruhanclass/method
), Anda dapat membuat wilayah khusus sebagai berikut:Referensi
sumber