这两者有何不同?JetBrains在此处列出了一些区别,但我听说该列表可能存在一些不准确之处。
这两者有何不同?JetBrains在此处列出了一些区别,但我听说该列表可能存在一些不准确之处。
免责声明:我是ReSharper C++团队的开发人员。
由于ReSharper C++和Visual Assist X在许多领域的功能相似,因此我将仅强调重要的区别。
您还可以查看详细的功能对比页面。
Knitschi关于定价的观点不完全正确。例如,与ReSharper Ultimate相比,ReSharper C++(仅支持C++)的年度价格对于组织和个人客户来说都比VAX低。 ReSharper C++也可供教师、学生和开源项目免费使用。
ReSharper C++正处于积极开发阶段,并且每次发布都会增加很多新功能。如果您遇到任何问题或有功能请求,请将它们报告给问题追踪器。
我并不能保证完整性,但以下是我所关注的内容。
优点:
缺点:
优点:
公正地说,我购买了Visual Assist的许可证,只使用了ReSharper一个月的试用版,所以我有点偏见。问题是,我在尝试ReSharper时已经熟悉了Visual Assist的重要快捷键,所以使用ReSharper感觉更慢、效果更差。我曾认真考虑购买ReSharper,但与CMake结合使用时的缓慢速度让我决定放弃。我真正需要的是上述“多余的头文件”功能。
我大约在半年前(2015年底)尝试了ReSharper。这两个程序都可以免费试用一个月,因此您可以尝试一下哪个更适合您。
编辑:
当ReSharper C++处于活动状态时,我在Visual Studio Ultimate中的打字速度总是有起伏的问题。
使用Visual Assist X,打字速度更加流畅,性能也更好。我建议尝试一下。
(JetBrains网站上针对性能不佳的各种解决方案并没有缓解问题。)