Saya suka menempatkan arahan saya menggunakan di dalam namespace saat ini, dan bukan di luar seperti yang ditempatkan VS dan Resharper secara default.
Adakah yang tahu tentang fungsi makro / standar yang menyortir / menghapus perintah yang tidak digunakan dan menempatkannya di dalam namespace saat ini?
Code Editiong
->C#
->Namespace Imports
(bukan di bawah Gaya Pemformatan).Code Editing -> C# -> Code Style
Di ReSharper 2020 , buka Opsi lalu:
sumber
Code Editing
->C#
->Syntax Style
daripadaCode Style
Pada versi 8.2, ini telah dipindahkan. Sekarang di sini:
Dalam Visual Studio
Resharper -> Options ...
Kemudian pada dialog Options
Code Editing -> C # -> Namespace Imports -> Insert using directives bila perlu -> Tambahkan menggunakan direktif ke lingkup terdalam
sumber
Pada Resharper 9 ini telah pindah ke
Code Editing
=>C#
=>Code Style
=>Reference Qualification
=>Add 'using' directive to deepest scope
.Atau Anda dapat menggunakan fasilitas pencarian pengaturan baru dan mencari
deepest scope
. Pengaturan yang tepat akan muncul:sumber
StyleCop mendukung integrasi ReSharper mulai dari versi 4.7.
Dari http://stylecop.codeplex.com/ :
sumber
Saya telah mengedit template studio visual default saya untuk menempatkan arahan saya menggunakan di dalam namespace.
Untuk mengurutkan dan menghapus arahan yang tidak digunakan, saya menggunakan Power Commands untuk Visual Studio 2008 .
sumber
Pembaruan untuk Resharper 2020.1 : Opsi ini sekarang dapat ditemukan di Options → Code Editing → C # → Syntax Style → Reference Qualification dan 'using' Directive
Gambar untuk referensi
sumber