Yönergeleri kullanarak yerleştirme için Visual Studio veya Resharper işlevselliği


122

Kullanım yönergelerimi geçerli ad alanının içine koymayı seviyorum, VS ve Resharper'ın varsayılan başına koyduğu gibi dışarıda değil.

Sıralar / direktifleri ve koyar bunları kullanarak kullanılmayan kaldırır bir makro / standart işlevselliği bilen var mı içeride cari ad?

Yanıtlar:


223

GÜNCELLEME - ReSharper 2016.1 : Bu seçenek artık Kod Düzenleme → C # → Kod Stili → En derin kapsama 'kullanarak' yönergesi ekle'ye taşındı

ReSharper seçeneğini denediniz mi:

Diller → C # → Biçimlendirme Stili → Ad Alanı İçe Aktarmaları → Yönergeyi kullanarak en derin kapsama ekleyin

R # kod temizlemesinin mevcut olanları sizin için yeniden sıralayıp sıralayamayacağından emin değilim.


33
ReSharper 6'da, bu seçenekler artık Code Editiong-> C#-> konumunda Namespace Imports(Biçimlendirme Stili altında değil).
CodingWithSpike

1
Yalnızca bu kuralı değil, diğer birkaç kuralı da otomatik olarak düzeltmek istiyorsanız, StyleCop'unuzu 4.7 veya daha yüksek bir sürüme güncellemeniz daha iyidir, çünkü ReSharper eklentisini içerir: stackoverflow.com/a/10884463/182371
Nikita G.

7
Resharper 9'da bu seçenek şu konuma taşındıCode Editing -> C# -> Code Style
johnildergleidisson

1
resharper 10'da bu artık çalışmıyor (en azından benim makinemde: - /)
Boas Enkler

4
R # 10'da "Referans yeterlilik" C # altında - Biçimlendirme Stili - Kod Stili
CAD bloke

40

In ReSharper 2020 , daha sonra Options ve gidin:

Code Editing-> C#-> Syntax Style->Add 'using' directive to the deepest scope

görüntü açıklamasını buraya girin


ReSharper 2020 yılında bu altındadır Code Editing> - C#-> Syntax StyleziyadeCode Style
TomJerrum

18

8.2 sürümünden itibaren bu taşındı. Şimdi burada:

Visual Studio
Resharper içinde -> Seçenekler ...

Sonra Seçenekler iletişim kutusunda
Kod Düzenleme -> C # -> Ad Alanı İçe Aktarmaları -> Gerektiğinde yönergeleri kullanarak ekle -> En derin kapsama yönergeyi kullanarak ekle

görüntü açıklamasını buraya girin


16

Resharper 9'dan itibaren bu Code Editing=> C#=> Code Style=> Reference Qualification=> içine taşındı Add 'using' directive to deepest scope.

Veya yeni ayarlar arama özelliğini kullanabilir ve arayabilirsiniz deepest scope. Kesin ayar ortaya çıkacak:

En derin kapsama 'using' yönergesini ekleyin


2

StyleCop, 4.7 sürümünden itibaren ReSharper entegrasyonunu destekler.

Gönderen http://stylecop.codeplex.com/ :

4.7, JetBrains R # 5.1 (5.1.3000.12), R # 6.0 (6.0.2202.688), R # 6.1 (6.1.37.86), R # 6.1.1 (6.1.1000.82) ve R # 7.0 (7.0.54.77) ile uyumludur )

4.7; Visual Studio 2008, Visual Studio 2010 ve Visual Studio 11 ile uyumludur

Bu sürüm, StyleCop ReSharper eklentisini içerir (ReSharper 5.1, 6.0, 6.1, 6.1.1 ve 7.0 ile uyumludur)



0

Resharper 2020.1 için Güncelleme : Bu seçenek artık Seçenekler → Kod Düzenleme → C # → Sözdizimi Stili → Referans Nitelendirme ve 'kullanma' Yönergelerinde bulunabilir.

Referans için resim

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.