为VS2010购买R#真的值得吗?

Pet*_*ter 14 resharper visual-studio-2010

我听说R#5.0(仍处于测试阶段)将支持VS 2010.我的问题是VS2010 == VS2008 + ReSharper?

我知道VS2010有很多改进,所以我不确定天气是否值得为VS2010购买R#5.0?

Luh*_*ann 12

好吧,我还没有探讨VS 2010新的重构功能那么多,但我的理解是VS有一些但绝对不是所有的resharpers功能都实现了(来自MSDN):

导航

您可以使用"导航到"功能在源代码中搜索符号或文件.

"导航到"允许您在解决方案中查找特定位置或浏览解决方案中的元素.它可以帮助您从查询中选择一组良好的匹配结果.

您可以使用Camel大小写和下划线字符来搜索符号中包含的关键字,以将符号划分为关键字.

有关更多信息,请参见如何:搜索对象,定义和引用(符号).

从使用中生成

"使用生成"功能允许您在定义类和成员之前使用它们.您可以为要使用但尚未定义的任何未定义的类,构造函数,方法,属性,字段或枚举生成存根.您可以生成新类型和成员,而无需在代码中保留当前位置,这样可以最大限度地减少对工作流程的干扰.

Generate From Usage支持编程样式,例如测试优先开发.

智能感知建议模式

IntelliSense现在为IntelliSense语句完成,完成模式和建议模式提供了两种选择.对于在定义类和成员之前使用类和成员的情况,请使用建议模式.

在建议模式下,当您在编辑器中键入然后提交条目时,您键入的文本将插入到代码中.在完成模式下提交条目时,编辑器将显示成员列表中突出显示的条目.

当IntelliSense窗口打开时,您可以按CTRL + ALT +空格键在完成模式和建议模式之间切换.

所以我想这取决于你想要使用哪些Resharpers功能.如果您对上述内容感到满意,那肯定是很大的改进,那么您不需要Resharper.

在性能问题上,由于更紧密的集成,它可能表现更好.

就个人而言,上面让我仍然需要很多功能(就像我现在能想到的那样 - 可能更多):

  • 据我所知,只有6个重构,其中resharper目前有超过30个重构
  • 没有导入类型完成,我一直使用.一个快捷方式添加到引用并添加import语句
  • 没有聪明的完成
  • 更改名称空间以跟随导航结构并使用一个快捷方式更新所有引用
  • Goto在R#中更先进,你可以去继承人和基地,文件成员,最近的文件和编辑以及快速goto功能
  • Resharpers静态分析远比您从VS获得的更全面

那么你需要什么?(我绝对不会放弃Resharper)


Had*_*iri 6

彼得,

能回答这个问题的最好的人就是你自己.我建议你下载它,学习它(注意我说学习它,而不仅仅是玩它).然后决定.但是,我会警告你,它很容易让人上瘾.