“解决方案”是安装 ReSharper 试用版,创建一个仅选择 csharp 参数代码样式的
Styles only
配置文件,并将其添加到文件中:
<wpf:ResourceDictionary
xml:space="preserve"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:s="clr-namespace:System;assembly=mscorlib"
xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml"
xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_ANONYMOUS_FUNCTION/@EntryValue">Positional</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_LITERAL/@EntryValue">Positional</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_NAMED/@EntryValue">Positional</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_OTHER/@EntryValue">Positional</s:String>
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/ARGUMENTS_STRING_LITERAL/@EntryValue">Positional</s:String>
<s:String x:Key="/Default/CodeStyle/CodeCleanup/Profiles/=Styles_0020only/@EntryIndexedValue"><?xml version="1.0" encoding="utf-16"?><Profile name="Styles only"><CSCodeStyleAttributes ArrangeArgumentsStyle="True" /><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags></Profile></s:String>
</wpf:ResourceDictionary>
然后运行:
jb cleanupcode --no-buildin-settings --profile="Styles only" --settings="./../MyCustom.DotSettings" .\MySolution.sln
如果有人知道如何做到这一点无需安装ReSharper来创建愚蠢的配置文件,请告诉我...