Dvo*_*nik 9 c# resharper code-formatting resharper-6.0
我阅读了很多关于流利压痕的格式化选项的答案.(Resharper将代码格式化为单行和ReSharper流畅缩进和http://youtrack.jetbrains.com/issue/RSRP-88220),如下所示:
mockCrypto.Expect(c => c.Hash("authenticationHashSalt", "ignoring arguments"))
.IgnoreArguments()
.Return("hashed");
Run Code Online (Sandbox Code Playgroud)
但我没有找到有关格式化代码的信息,如下所示:
kernel.Bind<ICameraController>()
.To<NikonCameraController>()
.NamedLikeFactoryMethod((ICameraFactory f) => f.GetNikonCamera());
mock.Setup(framework => framework.DownloadExists("2.0.0.0"))
.Returns(true)
.AtMostOnce(); // (it's from moq QuickStart)
Run Code Online (Sandbox Code Playgroud)
但风格很常见,我经常在框架文档中看到它.如何设置Resharper自动格式化以使用此样式?
我正在使用 R# 中的选项 -> 代码编辑 -> C# -> 格式样式中的下一个设置:
换行和换行->成员访问表达式部分的排列 ->换行链式方法调用== Chop 始终
制表符、缩进、对齐->对齐多个构造部分 ->检查链接方法调用
结果:
基于https://blog.jetbrains.com/dotnet/2012/11/12/code-formatting-improvements-in-resharper-71/。链接方法调用的路径是 7.1 和 R# 2018 之间的某个版本
| 归档时间: |
|
| 查看次数: |
1456 次 |
| 最近记录: |