Di Visual Studio, apakah ada jendela yang menampilkan daftar metode di kelas aktif? Jendela kecil seperti Solution Explorer akan sangat bagus. Di Eclipse, ada satu.
visual-studio
visual-studio-2008
Jack Kada
sumber
sumber
Jawaban:
Ada drop-down tepat di atas jendela kode:
Ini disebut bilah Navigasi dan berisi tiga drop down: drop down pertama berisi proyek , tipe kedua dan anggota ketiga (metode).
Anda dapat menggunakan pintasan Ctrl+ F2(pindahkan fokus ke proyek drop down) dan tekan Tabdua kali (pindahkan fokus ke drop down ketiga) untuk memfokuskannya, panah bawah akan memperluas daftar.
Gambar ukuran penuh
sumber
Saya menemukan cara mengaktifkan drop-down seperti yang ditunjukkan pada jawaban pertama (@ChrisF):
dan centang "Bilah navigasi" di bagian tampilan.
sumber
Sejak Visual Studio 2012, Anda dapat melihat kerangka (bidang dan metode) di penelusur solusi dengan memperluas node yang sesuai dengan file Anda.
sumber
partial class
kemudian semua anggota terdaftar di bawah node itu, tidak hanya mereka yang hanya di file itu.Pintasan ke Bilah Navigasi adalah Ctrl+ F2. Membawa Anda ke dropdown jenis terlebih dahulu. Tekan tab untuk pergi ke dropdown metode, lalu masukkan metode untuk pergi ke metode itu.
sumber
ReSharper memiliki 'ReSharper | Windows | Jendela File Structure ', yang digunakan untuk memvisualisasikan struktur file kode saat ini.
sumber
Resharper memiliki jendela Struktur File yang sangat mirip dengan tampilan garis besar gerhana. Awalnya dijawab dalam:
Visual Studio 2012: Daftar semua metode di kelas
Bantuan Resharper: http://www.jetbrains.com/resharper/webhelp/Reference__Windows__File_Structure_Window.html
sumber
Meskipun itu pertanyaan lama, mungkin jawaban ini membantu Anda karena membantu saya.
Anda dapat mengunduh ekstensi codemaid dari sini: situs web codemaid
itu memiliki banyak fungsi yang mungkin Anda temukan di situs web mereka.
salah satu yang terkait dengan pertanyaan ini adalah penggalian kode
dengan kata lain, ini memberi Anda kemampuan untuk melihat metode dan properti dan juga mengaturnya kembali hanya dengan drag and drop. itu ekstensi penggunaan sehari-hari saya
sumber
ctrl+m+z
,ctrl+m+space
,ctrl+m+f
,sort lines
,clean whole solution
,collapse all in solution explorer
,arrange methods with drag and drop
,method and properties tree
adalah alat yang Anda hanya dapat menemukan di beberapa alat seperti reshraper.Tidak ada padanan langsung dengan Outline View di Eclipse. Hal terdekat yang saya temukan adalah Tampilan Kelas, yang mencantumkan semua kelas dan anggota / metode mereka. Ada kotak pencarian di bagian atas untuk mempersempit pilihan.
sumber
Ctrl + Shift + C
.Dalam Visual Studio 2015, Tampilan> Windows Lainnya> Tampilan Sumber Daya . Pintasan keyboardnya adalah Ctrl+ Shift+ E. Saya menemukan ini lebih bersih daripada Tampilan Kelas. Dengan Class View Windows Anda dapat memfilter metode / atribut berdasarkan pengubah akses (privat / dilindungi / publik) dll.
sumber
Di bagian atas editor teks Anda, Anda harus memiliki dropdown yang mencantumkan semua metode, properti dll dalam tipe saat ini; dan dapat diklik (bahkan jika anggota tersebut ditentukan di file lain - dalam hal ini mereka berwarna abu-abu tetapi Anda masih dapat menavigasi dengan mereka).
Selain itu, jika Anda menggunakan Class Explorer ( Ctrl+ Alt+ C) untuk menavigasi proyek Anda, Anda akan mendapatkan gambaran umum lengkap dari semua tipe Anda. Namun, tampaknya tidak ada pengaturan di Alat / Opsi yang memungkinkan Anda melacak jenis aktif di jendela itu (ada untuk penjelajah solusi) - mungkin makro atau addin dalam urutan ...
sumber
Dalam Visual Studio 2005 dan 2008 Anda dapat mencoba Toy Source Code Outliner Power .
teks alt http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SourceCodeOutliner&DownloadId=3493
sumber
Apakah yang Anda maksud adalah jendela tampilan kelas (View-> Class View, atau Ctrl+ W, C)?
Anda juga memiliki jendela popup kecerdasan
sumber
Dengan Visual Studio 2010
Anda memilih Alat-> Pengaturan-> Pengaturan Ahli
Di pojok kiri bawah, Anda akan melihat tab "Tampilan Kelas" di sebelah kanan tab "Penjelajah Solusi"
Di bagian atas tata letak "Tampilan Kelas", Anda akan melihat daftar nama kelas, enum, struct, ... Di bagian bawah "Tata letak Tampilan Kelas, Anda akan melihat daftar anggota untuk kelas ini, enum atau struct
sumber
Cara bersih yang bagus untuk melakukannya adalah dengan menggunakan View.SynchronizeClassView.
Selain itu, Anda dapat:
Dan sekarang rasanya seperti fitur Visual Assist "Daftar Metode di File Saat Ini" (yang juga daftar anggota btw).
sumber
View.SynchronizeClassView
? Saya hanya dapat menemukan Tampilan Kelas "normal" di Visual Studio 2017.Microsoft tidak ingin mengimplementasikan alat yang berguna ini, tetapi jika secara kebetulan Anda dapat memiliki Visual Assist, Anda memilikinya di VAssistX> Tools> VA Outline . Plugin ini tidak gratis.
sumber
Saya telah menggunakan USysWare DPack sejak lama. Ini sangat kecil dan tidak mengganggu jadi jika yang Anda inginkan hanyalah jendela pintasan cepat yang menampilkan daftar metode file saat ini yang Anda gunakan, itu hanya menyediakan itu. Untung penulis masih aktif setelah lebih dari 10 tahun hanya untuk tetap menyediakan fitur yang sama ke rilis VS terbaru.
https://marketplace.visualstudio.com/items?itemName=SergeyM.DPack-16348
Setelah instalasi, cukup gunakan
Alt + M
untuk membuka jendela daftar metode. Saya lebih suka menampilkan semua anggota, tetapi terserah Anda.sumber
Di VS 2012, buka saja View> Class View ... lalu Anda mendapatkan GUI Tampilan Kelas di area tab utama. Sekarang, seret ini ke dok samping dan Anda memiliki tata letak yang sama persis seperti yang Anda lakukan di Eclipse.
-e
sumber
Cara terbaik untuk melakukan ini adalah, bahwa saya buka Definisi Jendela Code, di bawah View -> Kode Definition Jendela atau tekan Ctrl+ W, D.
Dan kemudian saya mendapatkannya mengambang dan saya memiliki definisi metode di jendela terpisah.
Salam
sumber
grep -i "sub" namafile.vb> metode.txt grep -i "fungsi" namafile.vb >> metode.txt
sumber