183

我正在考虑购买ReSharper许可证,但是否有任何可能的 ReSharper 替代品?与 ReSharper 相比,您如何评价这些?

它不一定是免费的替代品,但我只想知道等效产品有多好。

4

8 回答 8

94

主要替代方案是:

  • CodeRush,由 DevExpress 提供。大多数人认为这或 ReSharper 是要走的路。两者都不会出错。两者都有自己的粉丝,都很强大,并且都有才华横溢的团队不断改进他们。我们都从这两者之间的竞争中受益。我不会重复可以在 Stack Overflow 和其他地方找到的关于它们的许多好的讨论/比较。

另一个值得一试的选择:

  • JustCode,由 Telerik 提供。这是新的,仍然有问题,但初步报告是积极的。一个优势可能是与其他 Telerik 产品的许可以及与它们的集成。有可用的捆绑许可证可以使事情变得更便宜/更容易处理。
于 2010-05-14T13:24:25.310 回答
56

综合清单:

  • CodeRush,由 DevExpress 提供。(被认为是主要的替代方案)无论是这个还是 ReSharper 都是要走的路。两者都不会出错。两者都有自己的粉丝,都很强大,都有才华横溢的球队不断改进他们。我们都从这两者之间的竞争中受益。我不会重复可以在 Stack Overflow 和其他地方找到的关于它们的许多好的讨论/比较。1

  • JustCode,由 Telerik 提供。这是新的,仍然有问题,但初步报告是积极的。一个优势可能是与其他 Telerik 产品一起获得许可并与它们集成。1

  • 许多新的 Visual Studio 2010 功能。查看已添加的内容与您需要的内容,核心安装可能会处理您现在感兴趣的内容。

  • Visual Assist X,超过 50 种功能使 Visual Assist X 成为令人难以置信的生产力工具。选择一个类别并了解更多信息,或下载免费试用版并发现它们。2

  • VSCommands,VSCommands 提供代码导航和生成改进,这将使您的日常编码任务快速完成,并且与数十个基本的 IDE 增强功能一起,它将您的工作效率提升到另一个水平。VSCommands 有两种版本:Lite(免费)和 Pro(付费)。3

  • BrockSoft VSAid , VSAid (Visual Studio Aid) 是一个 Microsoft Visual Studio 插件,可免费用于个人和商业用途。VSAid 主要针对 Visual C++ 开发人员(尽管对任何 Visual Studio 项目或解决方案都很有用),它在 IDE 中添加了一个新工具栏,该工具栏添加了提高生产力的功能,例如能够快速查找和打开项目文件并循环浏览相关文件单击鼠标按钮(或按一下键!)。4

于 2013-01-19T21:52:13.020 回答
20

请记住,使用 Visual Studio 2010,您可能不需要/想要任何插件。许多 ReSharper 功能被添加到 Visual Studio 2010 核心功能中。ReSharperCodeRush等肯定具有超越 Visual Studio 的其他功能,但请查看添加的内容与您需要的内容。可能是核心安装处理了您现在感兴趣的内容。

我个人仍然使用 ReSharper 5,因为它有很多用途,对我来说。每个编码人员认为最重要的内容差异很大。你必须自己测试每一个,但幸运的是所有的替代品都有试用期。

于 2010-05-14T13:25:47.743 回答
11

VSCommands - 本身不是替代品,而是一种补充工具,具有 ReSharper、CodeRush 和 JustCode 中没有的许多独特功能。

从网站:

IDE 增强功能

* Custom Formatting
      o Build Output
      o Debug Output
      o Search Output
* Solution Properties
      o Manage Reference Paths
      o Manage Project Properties
* Apply Fix
      o File being used by another process
      o [StyleCop][2] warnings
      o Importing .pfx key file was cancelled
* Search Online
* Cancel Build When First Project Fails
* Advanced Zooming

解决方案资源管理器增强功能

* Prevent Accidental Drag & Drop
* Prevent Accidental Linked Item Delete
* Group / Ungroup Items
* Show Assembly Details
* Build Startup Projects
* Open Command Prompt
* Open PowerShell
* Locate Source File
* Open File Location
* Show / Hide All Files
* Edit Project / Solution File
* Copy / Paste As Link
* Copy / Paste Reference
* Open In Expression Blend
* Collapse All
* Clean All Build Configurations

调试协助

* Attach To Local IIS
* Debug As Administrator
* Debug As Normal user
* Debug As Different user

代码协助

* Create Code Contract
于 2010-09-16T15:19:20.890 回答
9

代码拉什。此外,Scott Hanselman有一篇很好的文章比较了它们,ReSharper 与 CodeRush

Jason Irwin在Coderush 与 Resharper中进行了更新比较。

于 2010-05-14T13:26:02.707 回答
8

视觉辅助 X

于 2010-05-14T13:28:31.870 回答
3

我认为 CodeRush 也有免费的受限版本。我最终选择了 ReSharper,我仍然推荐它,尽管 Visual Studio 2010 中提供了一些功能。只是有些东西让它值得。

请记住,如果您只使用一种语言进行编码,则不需要完整的 ReSharper 许可证。我有 C# 版本,而且更便宜。

于 2010-05-14T13:30:34.347 回答
3

BrockSoft VSAid。这主要用于在解决方案中查找文件。

于 2010-05-14T13:45:30.033 回答