2009-01-23 7 views
18

VS2008'de Yeniden Yükleme'yi yükledim ve güvenmeye başladığım bazı parçacıkları ele geçirmiş gibi görünüyor. Örneğin, pervane, foreach, vb ... için Visual Studio'nun snippet'lerini kullanmak için Resharper nasıl edinilir

nasıl Resharper VS2008 zaten mevcut parçacıkları üzerine yazmak değil, en azından kendi parçacıkları veya kullanmasına izin söyleyebilir.
Daha iyisi, Resharper'ın üzerine yazabileceği snippet'leri seçici olarak söyleyebilmesinin ve yapmamasının bir yolu var mı?

Sana seçmeyi ve sağlayan Canlı Şablonlar menü öğesi bilemeyeceğim ama örneğin, 'foreach' seçimi kaldırıldıktan sonra, VS (ya muhtemelen Resharper) bir fonksiyonu gibi davranır. Başka bir deyişle, 'fore' yazıp otomatik tamamlama için bir sekme yazdığımda, snippet işlemi yerine 'foreach()' ile bitiriyorum.

Teşekkür

cevap

8

Sen Canlı Şablonları penceresinden kullanmak istemediğiniz olanları kaldırabilirsiniz. foreach şablonu yineleme grubu altındadır.

+0

"Canlı Şablonlarıyla Kelimeleri değiştir"

Seçenekler => Çevre => IntelliSense => Tamamlama Davranışı ben yaptım, ama sonra örneğin bir fonksiyonu olarak değerlendirir otomatik tamamlama işlevi bir işlev olarak kullanılır. Sorumun son paragrafına bakın. – AngryHacker

+0

Eh, okudum ve anlattığın şekilde denedim. İlk başta doğru çalışıyordu ve şimdi tekrar deniyorum ve şaşırtıcı bir şekilde aynı sorunla karşılaşıyorum! – idursun

+0

Bana bir hata gibi geliyor çünkü ReSharper'ın IntelliSense'i yüklenmeden önce iyi çalışıyor, ancak yüklendikten sonra (Ctrl + Space tuşlarına basarak) anlattığınız gibi davranıyor. Bununla iyi şanslar. – idursun

3

Ben partiye geç kaldım biliyorum ama daha sonra canlı şablon editörü aracılığıyla resharper yapıştırın Snippet'inizi kopyalamak için pasajı düzenleyici kullanabilirsiniz. Kod uyumlu görünüyor. Bunu birkaç tane ile yaptım ve gayet iyi çalışıyor.

3

ReSharper 4'ten itibaren Visual Studio kod parçacıkları ReSharper'a canlı şablonlar olarak aktarılıyor. Bu, Ctrl + J tuşlarına basarak herhangi bir kod snippet'ini çağırabileceğiniz anlamına gelir.

Vs olarak içe aktarılan tüm komut dosyaları bu açılır menüde kullanılabilir.

0

Resharper bazı bakımlardan büyük, ama bu sadece kas belleğinin yılda kayarlı sürmek zaman diğerlerinde inanılmaz sinir bozucu olabilir. => [Işaretini kaldırın]

+0

Ama iki kez sekme vurma. Teşekkürler Resharper - çünkü bu hala bir işlev olarak davranacak ve sadece bazı parens ekleyin. 'Çünkü biliyorsun. – jeromeyers