Обложка канала

.NET Разработчик

Опытный разработчик не так давно зашёл в .Net и поставил цель получить сертификат Microsoft. Свой ежедневный прогресс он описывает на канале .Net Разработчик. Заметки об изученном материале, советы по повышению производительности и поддержке мотивации, ин

.NET Разработчик

4 года назад
Открыть в
День 1361. #TipsAndTricks Управление Директивами Using в Visual Studio В последней версии Visual Studio вам не нужно управлять директивами using вручную. VS может добавлять/удалять их автоматически. Сегодня рассмотрим, как настроить Visual Studio для автоматической обработки директив using. Все настройки будут выполняться в окне Options (Tools > Options…). 1. Управление директивами Для начала посмотрим на опции, которые есть уже давно. Перейдите в раздел Text Editor > C# > Advanced (Текстовый редактор > C# > Дополнительно). Прокрутите вниз до блока Using Directives (Директивы Using). Здесь вы можете настроить: - сортировку (располагать директивы System вверху), - разделение групп директив, - автоматическое добавление using при вставке кода, - включить или выключить предложения добавления директив using для пространств имён из .NET Framework или из NuGet пакетов. 2. Автоматическое сворачивание Перейдите в раздел Text Editor > C# > Advanced (Текстовый редактор > C# > Дополнительно). Прокрутите вниз до блока Outlining (Обрисовка), отметьте пункт Collapse usings on file open (Сворачивать директивы using при открытии файла). 3. Добавление в IntelliSense Visual Studio может отображать типы из неимпортированных пространств имён в IntelliSense. Перейдите в раздел Text Editor > C# > IntelliSense (Текстовый редактор > C# > IntelliSense). Прокрутите в самый низ и отметьте пункт Show items from unimported namespaces (Показывать элементы из неимпортированных пространств имён). Теперь при наборе кода во всплывающей подсказке будут показываться все доступные типы. Для неимпортированных пространств имён справа будет показываться его имя. При выборе элемента Visual Studio автоматически добавит директиву using, если это необходимо. 4. Очистка неиспользуемых директив Если вы хотите очищать неиспользуемые директивы using, вы можете настроить Visual Studio для запуска очистки кода при сохранении изменений. Перейдите в раздел Text Editor > Code Cleanup (Текстовый редактор > Очистка Кода). Отметьте пункт Run Code Cleanup on Save (Выполнять Очистку Кода при Сохранении). Затем выберите профиль очистки и нажмите на ссылку Configure Code Cleanup (Настроить Очистку Кода). В новом окне из нижнего списка Available fixers (Доступные фиксеры) выберите Remove unnecessary Imports or usings (Убрать ненужные директивы Import или using), а также любые другие, которые вам могут понадобиться. Сохраните изменения. Теперь при каждом сохранении файла будет производиться очистка кода и в том числе удаление ненужных директив. Источник: https://www.meziantou.net/configuring-visual-studio-to-handle-using-directives-automatically.htm