using
Dosyanın üst kısmına gerekli ifadeyi eklemeyi seçebileceğiniz menüyü veren küçük kırmızı çizgiyi genişletmek için klavye kısayolu nedir ?
using
Dosyanın üst kısmına gerekli ifadeyi eklemeyi seçebileceğiniz menüyü veren küçük kırmızı çizgiyi genişletmek için klavye kısayolu nedir ?
Yanıtlar:
Ctrl+ .menüyü gösterir. Bunu yazım alternatifinden Alt+ Shift+ daha kolay buluyorum F10.
Bu, Araçlar> Seçenekler> Çevre> Klavye> Görsel C #> Görünüm'e giderek daha tanıdık bir şeye yeniden bağlanabilir.
Alt+ Shift+ F10, akıllı etiketle ilişkili menüyü gösterir.
Visual Studio eklentisi ReSharper'ı kontrol etmenizi şiddetle tavsiye ederim. Aynı şeyi (ve daha fazlasını) yapan bir QuickFix özelliğine sahiptir.
Ancak ReSharper, imlecin yeni bir ad alanı gerektiren gerçek kod üzerinde bulunmasını gerektirmez. Diyelim ki, bazı kodu kaynak dosyaya kopyalayıp yapıştırıyorsunuz ve yalnızca birkaç tıklamayla Alt+ Enterve gerekli tüm kullanımlar dahil ediliyor.
Oh, ve aynı zamanda projenize gerekli montaj referansının eklendiğinden emin olur. Diyelim ki NUnit birim testleri içeren yeni bir proje oluşturdunuz . Yazdığınız ilk sınıf, [TestFixture] özniteliğini eklersiniz. Çözümünüzde NUnit DLL dosyasına başvuran bir projeniz varsa, ReSharper TestFixtureAttribute'un bu DLL dosyasından geldiğini görebilir, bu nedenle bu derleme başvurusunu otomatik olarak yeni projenize ekler.
Ayrıca, uzantı yöntemleri için gerekli ad alanlarını da ekler. En azından ReSharper sürüm 5 beta yapıyor. Visual Studio'nun yerleşik çözümleme işlevinin bunu yapmadığından eminim.
Aşağı tarafta, ticari bir üründür, bu yüzden bunun için ödeme yapmanız gerekir. Ancak ticari olarak yazılımla çalışıyorsanız, kazanılan verimlilik (eklenti diğer birçok harika şeyi yapar) fiyat etiketinden daha ağır basar.
Evet, ben bir hayranıyım;)
Visual Studio 2010'da View.ShowSmartTag adlı bir komutta ad alanlarını çözümlemek için klavye komutunu bulacaksınız . Benim de bir çok güçlük Shift+ Alt+ ile eşlendi F10- bu yüzden hemen derhal yeniden.
Pete'in ReSharper hakkında yorum yapması üzerine - evet, bütçesi olan herkes için ReSharper hayatı mutlak bir zevk haline getiriyor. Mevcut referansların dışındaki bağımlılıkları çözecek ve bunları hem kullanım hem de referans olarak ekleyecek kadar akıllı olması, sizi sayısız saatten tasarruf etmekle kalmayacak, aynı zamanda tüm çerçeve sınıflarının nerede bulunduğunu unutturmanızı sağlayacaktır ;-) Bu kadar kolay geliştirme hayatı ... O zaman henüz ReSharper yeniden düzenleme çalışmalarına başlamamıştık.
DevExpress ' CodeRush bu konuda yardım sunmamaktadır ; ya da benim için açık olan hiçbir şey yok - ve uzman olmayan modda DevExpress sizin için yapmak istediği şeyde oldukça yakında geliyor :-)
Son yorum - bağımlılıkları çözmenin bu IDE özelliği, Java IDE dünyasında o kadar olgunlaşmış ve rafine edilmiştir ki, İnternet örneklerinin büyük kısmı artık içe aktarma (kullanma) göstermemektedir.
Bununla birlikte, Microsoft'un nihayetinde bu konuda sunacak bir şey var, ancak Microsoft gelişiminin (birçoğumuz için) şimdi tam bir daire haline geldiğini de açıklıyor - odak kaynağından görsel tasarımcılara odaklanmaya geri döndü tekrar kaynakta - yani bir kaynak kodu görünümünde harcadığınız zamanın / C #, VB veya XAML olup olmadığı yukarı ve açıktır ve 'formlara' sürükleme ve bırakma miktarı aşağıdadır. Bu temel varsayımla, Microsoft'un editörü daha akıllı hale getirmeye, klavye kısayollarını ve kod / hata kontrolünü ve değerlendirmeyi daha iyi hale getirmeye başlaması gerektiğini söylemek kolaydır - aptal bir editörün sizi bulmak için bir sınıfa gitmesine izin veren günler hangi kütüphanenin bulunduğu çoğumuz için gitti (ya da her durumda olmalı).
It adlı ctrl+ .örneğin, siz yazarken çalıştığınızda, List
yazdığınız gerekir <
sonu ve presinde ctrl+ .işe bunun için.