我读了很多关于流利indendation格式化选项的答案。 (Resharper formatting code into a single line和ReSharper fluent indentation和http://youtrack.jetbrains.com/issue/RSRP-88220)是这样的:Resharper流畅的界面代码格式化(对齐点)
mockCrypto.Expect(c => c.Hash("authenticationHashSalt", "ignoring arguments"))
.IgnoreArguments()
.Return("hashed");
但我还没有发现有关格式化代码:
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)
但是风格是很常见的,我经常看到它在框架文档。 如何设置Resharper自动格式化以使用此样式?
我想这是不可能的。但我们正在研究它,我希望这会在7.1-8.0的某个时候完成。 – 2012-07-20 10:35:46
谢谢你的回答。这很好。 Resharper是一个神奇的工具,没有这个选项,但它会很有用。 – 2012-07-20 13:30:26
我个人避免这种风格,因为重命名该变量会导致后续行再次失调。相反,我把第一个'.'放在一个新行上,像往常一样将每行缩进一个制表位。 – 2012-07-27 14:31:38