【发布时间】:2009-12-09 10:09:07
【问题描述】:
最近我在 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;
如何实现?
【问题讨论】: