Функциональность Visual Studio или Resharper для размещения директив использования

Мне нравится помещать мои директивы using в текущее пространство имен, а не снаружи, как это делают VS и Resharper по умолчанию.

Кто-нибудь знает о макро /стандартной функциональности, которая сортирует /удаляет неиспользуемые директивы и помещает их в текущее пространство имен?

117 голосов | спросил larsw 4 Maypm09 2009, 20:25:10

6 ответов


0

ОБНОВЛЕНИЕ - ReSharper 2016.1 . Теперь этот параметр перемещен в Редактирование кода → C # → Стиль кода → Добавить директиву using в самую глубокую область

Вы пробовали опцию ReSharper?

Языки → C # → Стиль форматирования → Импорт пространства имен → Добавить с помощью директивы в самую глубокую область

Я не уверен, что очистка кода в R # изменит для вас существующие.

ответил marklam 5 Maypm09 2009, 18:55:19
0

Картинка стоит тысячи слов - таким образом, в ReSharper 2017 и 2018 :

 введите описание изображения здесь

ответил silkfire 29 +03002016-10-29T09:04:14+03:00312016bEurope/MoscowSat, 29 Oct 2016 09:04:14 +0300 2016, 09:04:14
0

Начиная с версии 8.2, это было перенесено. Сейчас здесь:

В Visual Studio
Решарпер -> Параметры ...

Затем в диалоге параметров
Редактирование кода -> C # -> Импорт пространства имен -> Вставьте с помощью директив, когда это необходимо -> Добавьте директиву Использование в самую глубокую область

введите описание изображения здесь

ответил Chris Schiffhauer 22 PMpTue, 22 Apr 2014 21:37:55 +040037Tuesday 2014, 21:37:55
0

Начиная с Resharper 9 это перешло в Code Editing => C# => Code Style => Reference Qualification => Add 'using' directive to deepest scope.

Или вы можете использовать новую функцию поиска настроек и выполнить поиск по deepest scope. Точная настройка появится:

Добавить директиву using

ответил trailmax 13 SatEurope/Moscow2014-12-13T22:05:01+03:00Europe/Moscow12bEurope/MoscowSat, 13 Dec 2014 22:05:01 +0300 2014, 22:05:01
0

StyleCop поддерживает интеграцию с ReSharper начиная с версии 4.7.

От 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) и R # 7.0   (7.0.54.77)

     

4.7 совместим с Visual Studio 2008, Visual Studio 2010 и Visual Studio 11

     

Этот выпуск включает плагин StyleCop ReSharper (совместим с   ReSharper 5.1, 6.0, 6.1, 6.1.1 и 7.0)

ответил Nikita G. 4 J0000006Europe/Moscow 2012, 20:11:09
0

Я отредактировал мои стандартные шаблоны Visual Studio , чтобы поместить мои директивы использования внутри пространство имен.

Для сортировки и удаления неиспользуемых директив я использую Команды питания для Visual Studio 2008 .

ответил Aaron Daniels 4 Maypm09 2009, 20:48:35

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132