![](/img/trans.png)
[英]Nunit 2.6 + Resharper 7 +NCrunch + visual studio 2010
[英]Autocompleting initializer with Resharper 6 in Visual Studio 2010
ReSharper 代码完成正是以这种方式工作的。 输入大括号后,立即按 Ctrl+Space 以获取所有属性的列表:
var data = new Data {|}
然后,在输入逗号分隔属性后,ReSharper 补全将仅显示您尚未初始化的属性。 更重要的是,当您完成一个属性名称时,它会插入该属性和等号。
在另一个(重复)问题中仍然没有得到令人满意的回答: 在设计时有没有办法用 Visual Studio 2010 中的所有属性初始化 object?
最接近的答案是创建自定义代码片段或 Resharper 实时模板,但我只看到一个触发“智能完成”的宏,这是在其他地方看到的CTRL+SPACE
建议。 我提供了这个不完整的答案,以防记住别名而不是快捷键更容易。
我仍然希望它在该弹出列表上执行智能完成,这确实是问题所要求的。 您也许还可以创建一个自定义宏来完成此操作。
(如果我发现任何东西,我会继续寻找并更新这个答案。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.