Есть ли способ автоматически сортировать директивы using по алфавиту в Visual Studio 2005? - PullRequest
0 голосов
/ 22 января 2009

Существует эта опция доступна в Visual Studio 2008.

Есть ли подобная опция в Visual Studio 2005? Или что-то еще, что решило бы такую ​​задачу? Может быть надстройка?

Ответы [ 4 ]

2 голосов
/ 22 января 2009

Если у вас есть Visual Assist, у него есть команда «Сортировать выделенные линии», которая будет делать то, что вам нужно.

1 голос
/ 22 января 2009

Если вы очищаете файлы с помощью несортированных операторов using один раз (в отличие от необходимости работать с ними на постоянной основе, возможно, из-за неаккуратного / неработающего сотрудника?), И вы готовы использовать другой инструмент для работы, есть еще один вариант.

Мне нравится использовать VS 2005 для его intellisense, но иногда мне не хватает редактора по сравнению с Emacs. У меня есть Epsilon (клон Emacs), который имеет команду sort-region, которая берет строки в текущем выделении и сортирует их по алфавиту. Я даже могу набрать макрос клавиатуры в Epsilon, что:

  • Находит первый оператор использования в файле и начинает выбор там.
  • Находит последнее использование оператора в файле.
  • Сортирует строки между первым и последним оператором using.
  • Сохраняет файл.
1 голос
/ 22 января 2009

Resharper имеет функцию сортировки. Но похоже, что все значения использования системы ставятся сверху, а затем все остальные в алфавитном порядке.

Также проверьте этот вопрос также об оптимизации использования с помощью Resharper.

1 голос
/ 22 января 2009

Resharper может удалить неиспользуемые операторы использования. Я не уверен на 100%, что он также может их сортировать.

...