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

问题描述 投票:1回答:1

我正在使用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;

听起来可能很愚蠢,但如果可能的话,我希望它能以这种方式工作。

c# visual-studio-2019 using pep8
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.