Сортировка директивы "usings" от ReSharper Clean-up

Как настроить ReSharper для вызова "Сортировка записей" в классе?

Ответы

Ответ 1

Я отвечу на мой вопрос.

Использование ярлыка из Resharper это не лучшее решение. Хороший инструмент CodeMaid, он делает немного приятной очистки при сохранении файла, например, без нажатия клавиши быстрого доступа:

  • сортировка в алфавитном порядке и удаление неиспользованных
  • удаление пустых строк

Этот инструмент является дополнением для Resharper.

Ответ 2

Resharper (9) будет сортировать сообщения, если вы выполните очистку кода через меню или комбинацию клавиш CTRL + E, CTRL + C

Ответ 3

Попробуйте использовать плагин Stylecop Resharper

Stylecop Rule SA1210: Using directives must be sorted alphabetically by the namespaces позволит вам использовать быстрое исправление, чтобы отсортировать их, нажав ALT + ENTER.

Использование Stylecop помогает вам писать чистый код, но вы можете отключить некоторые из правил.

Ответ 4

Для этого вам не нужен ReSharper. По умолчанию ярлык CTRL + E, R удалит (не используется) и отсортирует операторы using.

Если вам нужна только сортировка или ярлык не установлен в вашем экземпляре Visual Studio, перейдите по ссылке:

  • Инструменты- > Параметры.
  • Среда → Клавиатура
  • Найдите "Editor.ContextMenus.CodeWindow.OrganizeUsings".

Здесь есть несколько вариантов.

Ответ 5

Этот вопрос уже охватывает это:

Удалить неиспользуемые Использования во всей сборке

Функция находится в ReSharper 4.5. Если вы щелкните правой кнопкой мыши по решению, есть пункт "Очистить код...", который позволяет применять очистку профиля к решению. Вы можете создать новый профиль очистки из Очистка кода node в параметрах ReSharper, если вы хотите, чтобы профиль просто настройте директивы использования.