在Visual Studio 2019中配置使用语句排序

时间:2019-11-01 19:29:59

标签: c# visual-studio-2019 using pep8

我正在使用Unity项目,并且正在使用Visual Studio,但是由于我在Python中进行了大量编程,因此我习惯了使用PEP8样式在PyCharm中对导入进行排序的方式。

是否可以将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 :(得分:0)

在Visual Studio或我所知道的流行样式分析器中,没有可用的开箱即用的东西。

我想应该可以为StyleCopAnalyzers创建自定义规则和自定义代码修复,类似于SA1210SA1208。他们俩都实现了code fixes(可以根据情况或整个解决方案应用的自动修复程序。)