Yanıtlar:
Kod penceresinin hemen üzerinde bir açılır pencere var:
Gezinti çubuğu olarak adlandırılır ve üç açılır menü içerir: ilk açılır menü, proje , ikinci tür ve üçüncü üyeler (yöntemler) içerir.
Odaklanmak için Ctrl+ kısayolunu F2(odağı proje açılır menüsüne taşı) kullanabilir ve Tabiki kez basabilirsiniz (odağı üçüncü aşağıya kaydırın), aşağı ok listeyi genişletecektir.
İlk yanıtta (@ChrisF) gösterildiği gibi açılır menüyü nasıl açacağımı buldum:
Seçenekler-> Metin Editörü -> (diliniz) seçeneğine gidin
ve ekran bölümünde "Gezinme çubuğu" öğesini işaretleyin.
Visual Studio 2012'den bu yana, dosyanıza karşılık gelen düğümü genişleterek çözüm gezgininde taslağı (alanlar ve yöntemler) görüntüleyebilirsiniz.
partial class
sonra tüm üyeler bu dosyada olanların değil, sadece, o düğümden altında listelenmiştir.
Resharper, tutulma anahat görünümüne çok benzeyen Dosya Yapısı penceresine sahiptir. Başlangıçta cevap:
Visual Studio 2012: Sınıftaki tüm Yöntemlerin listesi
Yeniden paylaşma yardımı: http://www.jetbrains.com/resharper/webhelp/Reference__Windows__File_Structure_Window.html
Eski bir soru olmasına rağmen belki bu cevap bana yardımcı olduğu için size yardımcı olabilir.
codemaid uzantısını buradan indirebilirsiniz: codemaid web sitesi
web sitelerinde bulabileceğiniz birçok işleve sahiptir.
bu soruyla ilgili olan kod kazma
Ağaç görünümü hiyerarşisinden C # ve C ++ dosyalarınızın içeriğini görselleştirin ve gezinin. Daha iyi bir genel bakış elde etmek için farklı sıralama yöntemleri arasında hızla geçiş yapın. Kodu yeniden düzenlemek için sürükleyip bırakın. McCabe karmaşıklık puanlarına ve bilgilendirici araç ipuçlarına bakın.
başka bir deyişle, size yöntemleri ve özellikleri görme ve aynı zamanda sadece sürükle ve bırak ile yeniden düzenleme yeteneği verir. bu benim günlük kullanım uzantım
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
yalnızca reshraper gibi bazı araçları bulabilmesi araçlardır.
Eclipse'de Anahat Görünümü ile doğrudan eşdeğer yoktur. Bulduğum en yakın şey, tüm sınıfları ve üyelerini / yöntemlerini listeleyen Sınıf Görünümü. Seçimi daraltmak için üstte bir arama kutusu var.
Ctrl + Shift + C
.
Visual Studio 2015'te, Görünüm> Diğer Pencereler> Kaynak Görünümü . Klavye kısayolu Ctrl+ Shift+ ' dır E. Bunu Class View'dan daha temiz buluyorum. Sınıf Görünümü Windows ile yöntemleri / öznitelikleri erişim değiştiriciye (özel / korumalı / genel) vb. Göre filtreleyebilirsiniz.
Metin düzenleyicinizin üst kısmında, geçerli türdeki tüm yöntemleri, özellikleri vb. Listeleyen bir açılır listeye sahip olmalısınız; ve tıklanabilir (bu üyeler başka dosyalarda tanımlanmış olsa bile - bu durumda soluk görünürler ancak yine de onlarla gezinebilirsiniz).
Ayrıca, projenizde gezinmek için Sınıf Gezgini'ni ( Ctrl+ Alt+ C) kullanırsanız, tüm türlerinize tam bir genel bakış elde edersiniz. Ancak, Araçlar / Seçenekler'de, bu pencerede etkin türü izlemenize izin veren bir ayar görünmüyor (çözüm gezgini için var) - belki bir makro veya eklenti sırayla ...
Visual Studio 2005 ve 2008'de Source Code Outliner Power Toy'ı deneyebilirsiniz .
Sınıf görünümü penceresini mi kastediyorsunuz (Görünüm-> Sınıf Görünümü veya Ctrl+ W, C)?
Ayrıca zeka açılır penceresine de sahipsiniz
Visual Studio 2010 ile
Araçlar-> Ayarlar-> Uzman Ayarları'nı seçersiniz
Sol alt köşede, "Sınıf Görünümü" sekmesini hemen sonraki "Çözüm Gezgini" sekmesinin sağında göreceksiniz.
"Sınıf Görünümü" düzeninin üst alanında, sınıf adı, numaralandırma, yapı, ... listesini göreceksiniz. "Sınıf Görünümü düzeninin alt alanında, bu sınıflar için üye listesi, enum veya yapı
Bunu yapmanın güzel ve temiz bir yolu, View.SynchronizeClassView kullanmaktır.
Ek olarak şunları yapabilirsiniz:
Ve şimdi, Visual Assist'in "Metotları Mevcut Dosyada Listeleme" özelliği gibi hissettiriyor (btw üyeleri de listeliyor).
View.SynchronizeClassView
? Visual Studio 2017'de yalnızca "normal" Sınıf Görünümünü bulabiliyorum.
Sonsuza kadar USysWare DPack kullanıyorum. Çok küçüktür ve müdahaleci değildir, bu nedenle tek istediğiniz, kullandığınız mevcut dosyanın yöntemlerinin listesini gösteren hızlı bir kısayol penceresi ise, tam da bunu sağlar. İyi olan şey, yazarın aynı özellikleri en son VS sürümünde sağlamaya devam etmek için 10 yıldan fazla bir süredir hala aktif olmasıdır.
https://marketplace.visualstudio.com/items?itemName=SergeyM.DPack-16348
Kurulumdan sonra, sadece Alt + M
yöntem listesi penceresini açmak için kullanın . Bunun yerine tüm üyeleri göstermeyi tercih ederim, ancak bu size kalmış.
VS 2012'de, Görünüm> Sınıf Görünümü ... 'ne gidin, ardından ana sekme alanında Sınıf Görünümü GUI'sini elde edersiniz. Şimdi, bunu yan rıhtıma sürükleyin ve Eclipse'de yaptığınızla aynı düzene sahip olursunuz.
-e
Bunu yapmanın en iyi yolu, Kod Tanımlama Penceresini, Görünüm -> Kod Tanımlama Penceresi altında açmam veya Ctrl+ W,D .
Sonra onu yüzdürdüm ve ayrı pencerelerde yöntemlerin tanımlarına sahibim.
Saygılarımızla
grep -i "alt" dosyaadı.vb> yöntemler.txt grep -i "işlev" dosyaadı.vb >> yöntemler.txt