Настройка с помощью сортировки операторов в Visual Studio 2019 - PullRequest
1 голос
/ 01 ноября 2019

Я работаю с проектом Unity и использую Visual Studio, но, поскольку я довольно много программирую на Python, я привык к способам сортировки импорта в PyCharm с использованием стиля PEP8.

Есть ли способ настроить Visual Studio для выполнения чего-либо подобного?

Я пробовал следующее:

  • Поиск параметра в .editorconfig файловая документация.
  • Поковырялся в конфигурации Visual Studio.
  • Проверял статьи MSDN, которые казались связанными.

Так что же происходит в настоящее время, когда я сортирую операторы usingследующее:

using System;
using System.Collections;
using System.Collections.Generic;

using MyProject.NamespaceA.NamespaceB;
using MyProject.NamespaceC.NamespaceD;

using UnityEngine;
using UnityEditor;

Вместо этого я хотел бы получить следующее:

using System;
using System.Collections;
using System.Collections.Generic;

using UnityEngine;
using UnityEditor;

using MyProject.NamespaceA.NamespaceB;
using MyProject.NamespaceC.NamespaceD;

Это может звучать глупо, но я бы хотел, чтобы это работало так, есливозможно.

1 Ответ

0 голосов
/ 01 ноября 2019

Нет ничего доступного из коробки в Visual Studio или в известных мне анализаторах стиля.

Полагаю, можно создать собственное правило и пользовательское исправление кода для StyleCopAnalyzers , что-то похожее на SA1210 и SA1208 . Они оба внедрили исправления кода (автоматическое исправление, которое можно применить для каждого случая или для всего решения).

...