我讀了很多關於流利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