【发布时间】:2012-07-19 10:57:34
【问题描述】:
我阅读了很多关于流畅缩进格式选项的答案。 (Resharper formatting code into a single line 和 ReSharper fluent indentation 和 http://youtrack.jetbrains.com/issue/RSRP-88220 )像这样:
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 的某个时候完成。
-
感谢您的回答。很好。 Resharper 是一个神奇的工具,如果没有这个选项,它会很有用。
-
我个人避免这种风格,因为重命名变量会导致后续行再次错位。相反,我将第一个
.放在一个新行上,并像往常一样将每一行缩进一个制表位。 -
有一个运行良好的代码对齐插件。 stackoverflow.com/a/20427618/492
标签: c# resharper code-formatting resharper-6.0