Недавно я редактирую код C# в vim. И система сборки имеет StyleCop включен, так что все с использованием инструкции должны быть в алфавитном порядке.Как отсортировать с помощью выражения кода C# в vim?
Итак, я попытался выбрать под строками кода в визуальном режиме, затем введите «: 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;
Как добиться этого?
Спасибо. Чтобы сделать это лучше, мы можем удалить дубликаты с помощью операторов: : [range] sort ur/[^;] */ –
Конечно, мы можем. Я редактирую ответ. –