最近我在 vim 中编辑 C# 代码。并且构建系统启用了 StyleCop,因此所有using语句都应按字母顺序排列。
所以,我尝试在可视模式下选择下面的代码行,然后输入“:sort”。
using System.Security.Permissions;
using System.Runtime.Serialization;
using System.Security;
using System.ServiceModel;
结果是:
using System.Runtime.Serialization;
using System.Security.Permissions;
using System.Security;
using System.ServiceModel;
它没有通过 StyleCop 检查,因为“System.Security”不在“System.Security.Permissions”之前。";" 的 ASCII 值 大于“.”的 ASCII 值。
首选结果是:
using System.Runtime.Serialization;
using System.Security;
using System.Security.Permissions;
using System.ServiceModel;
如何实现?