2011-11-09 15 views

cevap

12

Sorumu cevaplayacağım.

Resharper kısayolunu kullanmak en iyi çözüm değil. Güzel aracı hiçbir kısayol tuşu basın ile benzeri birkaç güzel temizlik etkinliğimin tasarruf dosya yapar CodeMaid geçerli:

  • sıralama alfabetik usings ve Bu araç resharper için tamamlayıcı olan kullanılmamış
  • silme boş satırları

kaldırın.

-3

Bu soru zaten bu kapsar:

Remove unused Usings across entire assembly

özelliği ReSharper 4.5 olduğunu. Çözüme sağ tıklarsanız, bir Temizleme Kodu ... öğesi vardır, bu çözüm için bir temizleme profili uygulamanıza izin verir. 'da bir profil kullanmak isterseniz, ReSharper seçeneklerinde Kod Temizleme düğümünden yeni bir temizleme profili oluşturabilirsiniz. Stylecop Resharper Plugin

Stylecop Rule SA1210: Using directives must be sorted alphabetically by the namespaces kullanılarak

+0

usings sıralanır Bu yüzden ben – szkra

+0

soruyorum. Yani alfabetik olarak "sort" demek istiyor musunuz? Senin sorunun çok belirsiz ..! "Sıralama" olarak sıralamak istediğini sanmıştım! Eğer yanlış yorumluysam özür dilerim. – Bex

+0

Evet, yeniden yazarak değil, alfabetik olarak sıralamak istiyorum. – szkra

5

deneyin Eğer + ENTER ALT tuşuna basarak bunları sıralamak için hızlı bir düzeltme kullanmanızı sağlayacak.

Stylecop'u kullanmak, temiz kod yazmanıza yardımcı olmak için iyidir, ancak bazı kuralları kapatmak isteyebilirsiniz.

+3

+1 Çok fazla kuralınız varsa, zamanınızı harcamak için StyleCop'u kullanmak kolaydır. –

1

Bunu yapmak için ReSharper'a ihtiyacınız yoktur. Varsayılan olarak, CTRL, , R kısayollarını kullanarak (kullanılmamış) ve kullanma ifadelerini sıralar.

  • Araçlar-> Seçenekler:

    sadece sıralama istediğiniz veya kısayol Visual Studio örneğine ayarlı değilse, gidin.

  • Ortam -> Klavye
  • "Editor.ContextMenus.CodeWindow.OrganizeUsings" konusunu arayın.

Oynamak için birkaç seçenek var. Kod Temizleme çalıştırırsanız

+0

Bu gerçekten işe yaramıyor - yeniden "BAŞLAT" düğmesine bastıktan sonra her defasında yeni ciltli kısayolu geçersiz kılar. – pootzko

+2

Bu muhtemelen VS ve ReSharper sürümüne bağlıdır. Bu tuş vuruşu çalışmayacak. Bununla birlikte, yeniden biçimlendirici ile USING ifadesine tıklamak, kaldırma ve sıralama seçeneğini içeren bir ampul simgesi açar. – RaoulRubin

7

Resharper (9), benim VS bu sadece kullanılmaz kaldırır direktifler üzerine , menüler veya klavye kısayolu CTRL + E aracılığıyla, CTRL + C