除了ReSharper,还有什么其他的选择吗?

时间:2021-04-04 20:57:47

I'm considering purchasing a ReSharper license, but are there any possible alternatives to ReSharper and how would you rate these compared to ReSharper?

我正考虑购买ReSharper许可证,但有可能替代ReSharper,你如何评价这些ReSharper相比呢?

It doesn't necessarily have to be a free alternative, but I would just like to know how good equivalent products are.

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

9 个解决方案

#1


80  

The main alternative is:

主要方法是:

  • CodeRush, by DevExpress. Most consider either this or Resharper the way to go. You cannot go wrong with either. Both have their fans, both are powerful, both have talented teams constantly improving them. We have all benefited from the competition between these two. I won't repeat the many good discussions/comparisons about them that can be found on * and elsewhere.
  • CodeRush DevExpress。大多数考虑要么这个要么Resharper路要走。你不能出错。都有自己的粉丝,都是强大的,都有优秀的团队不断提高。我们都受益于这两个之间的竞争。我不会重复许多好的/比较讨论他们可以找到*和其他地方。

Another alternative worth checking out:

另一个值得考虑的选择是:

  • JustCode, by Telerik. This is new, still with kinks, but initial reports are positive. An advantage could be licensing with other Telerik products and integration with them. There are bundled licenses available that could make things cheaper / easier to handle.
  • JustCode Telerik。这是新的,仍有缺陷,但最初的报道是积极的。优势可能与其他Telerik许可产品和集成。有捆绑许可证可以使事情更便宜、更容易处理。

#2


49  

A comprehensive list:

一个全面的列表:

  • CodeRush, by DevExpress. (Considered the main alternative) Either this or Resharper is the way to go. You cannot go wrong with either. Both have their fans, both are powerful, both have talented teams constantly improving them. We have all benefited from the competition between these two. I won't repeat the many good discussions/comparisons about them that can be found on * and elsewhere. 1

    CodeRush DevExpress。(被认为是主要的替代)这或Resharper的路要走。你不能出错。都有自己的粉丝,都是强大的,都有优秀的团队不断提高。我们都受益于这两个之间的竞争。我不会重复许多好的/比较讨论他们可以找到*和其他地方。1

  • JustCode, by Telerik. This is new, still with kinks, but initial reports are positive. An advantage could be liscensing with other Telerik products and integration with them. 1

    JustCode Telerik。这是新的,仍然有问题,但最初的报告是积极的。一个优势可以是与其他Telerik产品一起使用并集成它们。1

  • Many of the new VS2010 features See what's been added vs what you need, it could be that the core install takes care of what you are interested in now.

    许多新的VS2010特性可以看到所添加的内容和您需要的内容,可能是核心安装负责您现在感兴趣的内容。

  • Visual Assist X, More than 50 features make Visual Assist X an incredible productivity tool. Pick a category and learn more, or download a free trial and discover them all. 2

    Visual Assist X,超过50个特性使Visual Assist X成为一个令人难以置信的生产力工具。选择一个类别,了解更多,或下载免费试用,发现他们所有。2

  • VSCommands, VSCommands provides code navigation and generation improvements which will make your everyday coding tasks blazing fast and, together with tens of essential IDE enhancements, it will take your productivity to another level. VSCommands comes in two flavours: Lite (free) and Pro (paid). 3

    VSCommands VSCommands提供代码导航和一代的改进,这将使你每天的编码任务速度极快,加上数万必不可少的IDE增强,需要你的效率提升到一个更高的水平。VSCommands有两种口味:Lite(免费)和职业(支付)。3

  • BrockSoft VSAid, VSAid (Visual Studio Aid) is a Microsoft Visual Studio add-in available, at no cost, for both personal and commercial use. Primarily aimed at Visual C++ developers (though useful for any Visual Studio project or solution), VSAid adds a new toolbar to the IDE which adds productivity-enhancing features such as being able to find and open project files quickly and cycle through related files at the click of a mouse button (or the stroke of a key!). 4

    BrockSoft VSAid, VSAid (Visual Studio Aid)是一款微软Visual Studio插件,可免费用于个人和商业用途。主要针对Visual c++开发人员(尽管对于任何Visual Studio项目或解决方案),VSAid添加一个新的工具栏增加了生产力的IDE特性,比如能够快速找到并打开项目文件和循环相关文件点击鼠标按钮(或中风的关键!)。4

#3


20  

Keep in mind that with Visual Studio 2010 you may not need/want any addon, a lot of the R# features were added into the VS2010 core features. ReSharper, CodeRush, etc have other features above and beyond Visual Studio for sure, but see what's been added vs what you need, it could be that the core install takes care of what you are interested in now.

请记住,在Visual Studio 2010中,您可能不需要或不需要任何addon,很多r#特性都添加到了VS2010的核心特性中。ReSharper、CodeRush等当然也有Visual Studio之外的其他特性,但是看看添加了什么和你需要什么,核心安装可能会处理你现在感兴趣的东西。

I personally use ReSharper 5 still as it has many uses, for me. What each coder finds most important though varies widely, you'll have to test each for yourself, luckily all the alternatives have trial periods as well.

我个人仍然使用ReSharper 5,因为它对我有很多用处。每个编码器发现的最重要的东西虽然差别很大,但是你必须自己测试每一个,幸运的是所有的选择都有试验周期。

#4


11  

VSCommands - not an alternative per se, but rather a complementary tool with plenty of unique features not available in ReSharper/CodeRush/JustCode

VSCommands——并不是一个替代的选择,而是一个补充工具,具有ReSharper/CodeRush/JustCode中无法提供的大量独特特性

From the website:

从网站:

IDE Enhancements

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 warnings
      o Importing .pfx key file was cancelled 
* Search Online
* Cancel Build When First Project Fails
* Advanced Zooming 

Solution Explorer Enhancements

解决方案资源管理器的改进

* 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 

Debugging Assistance

调试援助

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

Code Assistance

代码的援助

* Create Code Contract 

#5


9  

CodeRush. Also, Scott Hanselman has a nice post comparing them, ReSharper vs. CodeRush.

CodeRush。另外,斯科特·汉斯曼有一个很好的帖子来比较他们,ReSharper vs. CodeRush。

A more up-to-date comparison is in Coderush vs Resharper by Jason Irwin.

一个最新的比较是在Coderush vs Resharper由Jason Irwin。

#6


8  

Visual Assist X.

视觉辅助X。

#7


4  

There's also JustCode from Telerik.

还有来自Telerik的代码。

#8


3  

I think that CodeRush has a free, limited version, too. I ended up going with Resharper, and I still recommend it, even though some of the functionality is in VS2010. There are just some things that make it worth it.

我认为CodeRush也有一个免费的、有限的版本。我最后使用了Resharper,我仍然推荐它,尽管有些功能在VS2010中。有些东西是值得的。

Keep in mind that you don't need the full Resharper license if you only code in one language. I have the C# version, and it's cheaper.

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

#9


3  

There is BrockSoft VSAid. This is mainly used for finding files in a solution.

有BrockSoft VSAid。这是主要用于发现解决方案中的文件。

#1


80  

The main alternative is:

主要方法是:

  • CodeRush, by DevExpress. Most consider either this or Resharper the way to go. You cannot go wrong with either. Both have their fans, both are powerful, both have talented teams constantly improving them. We have all benefited from the competition between these two. I won't repeat the many good discussions/comparisons about them that can be found on * and elsewhere.
  • CodeRush DevExpress。大多数考虑要么这个要么Resharper路要走。你不能出错。都有自己的粉丝,都是强大的,都有优秀的团队不断提高。我们都受益于这两个之间的竞争。我不会重复许多好的/比较讨论他们可以找到*和其他地方。

Another alternative worth checking out:

另一个值得考虑的选择是:

  • JustCode, by Telerik. This is new, still with kinks, but initial reports are positive. An advantage could be licensing with other Telerik products and integration with them. There are bundled licenses available that could make things cheaper / easier to handle.
  • JustCode Telerik。这是新的,仍有缺陷,但最初的报道是积极的。优势可能与其他Telerik许可产品和集成。有捆绑许可证可以使事情更便宜、更容易处理。

#2


49  

A comprehensive list:

一个全面的列表:

  • CodeRush, by DevExpress. (Considered the main alternative) Either this or Resharper is the way to go. You cannot go wrong with either. Both have their fans, both are powerful, both have talented teams constantly improving them. We have all benefited from the competition between these two. I won't repeat the many good discussions/comparisons about them that can be found on * and elsewhere. 1

    CodeRush DevExpress。(被认为是主要的替代)这或Resharper的路要走。你不能出错。都有自己的粉丝,都是强大的,都有优秀的团队不断提高。我们都受益于这两个之间的竞争。我不会重复许多好的/比较讨论他们可以找到*和其他地方。1

  • JustCode, by Telerik. This is new, still with kinks, but initial reports are positive. An advantage could be liscensing with other Telerik products and integration with them. 1

    JustCode Telerik。这是新的,仍然有问题,但最初的报告是积极的。一个优势可以是与其他Telerik产品一起使用并集成它们。1

  • Many of the new VS2010 features See what's been added vs what you need, it could be that the core install takes care of what you are interested in now.

    许多新的VS2010特性可以看到所添加的内容和您需要的内容,可能是核心安装负责您现在感兴趣的内容。

  • Visual Assist X, More than 50 features make Visual Assist X an incredible productivity tool. Pick a category and learn more, or download a free trial and discover them all. 2

    Visual Assist X,超过50个特性使Visual Assist X成为一个令人难以置信的生产力工具。选择一个类别,了解更多,或下载免费试用,发现他们所有。2

  • VSCommands, VSCommands provides code navigation and generation improvements which will make your everyday coding tasks blazing fast and, together with tens of essential IDE enhancements, it will take your productivity to another level. VSCommands comes in two flavours: Lite (free) and Pro (paid). 3

    VSCommands VSCommands提供代码导航和一代的改进,这将使你每天的编码任务速度极快,加上数万必不可少的IDE增强,需要你的效率提升到一个更高的水平。VSCommands有两种口味:Lite(免费)和职业(支付)。3

  • BrockSoft VSAid, VSAid (Visual Studio Aid) is a Microsoft Visual Studio add-in available, at no cost, for both personal and commercial use. Primarily aimed at Visual C++ developers (though useful for any Visual Studio project or solution), VSAid adds a new toolbar to the IDE which adds productivity-enhancing features such as being able to find and open project files quickly and cycle through related files at the click of a mouse button (or the stroke of a key!). 4

    BrockSoft VSAid, VSAid (Visual Studio Aid)是一款微软Visual Studio插件,可免费用于个人和商业用途。主要针对Visual c++开发人员(尽管对于任何Visual Studio项目或解决方案),VSAid添加一个新的工具栏增加了生产力的IDE特性,比如能够快速找到并打开项目文件和循环相关文件点击鼠标按钮(或中风的关键!)。4

#3


20  

Keep in mind that with Visual Studio 2010 you may not need/want any addon, a lot of the R# features were added into the VS2010 core features. ReSharper, CodeRush, etc have other features above and beyond Visual Studio for sure, but see what's been added vs what you need, it could be that the core install takes care of what you are interested in now.

请记住,在Visual Studio 2010中,您可能不需要或不需要任何addon,很多r#特性都添加到了VS2010的核心特性中。ReSharper、CodeRush等当然也有Visual Studio之外的其他特性,但是看看添加了什么和你需要什么,核心安装可能会处理你现在感兴趣的东西。

I personally use ReSharper 5 still as it has many uses, for me. What each coder finds most important though varies widely, you'll have to test each for yourself, luckily all the alternatives have trial periods as well.

我个人仍然使用ReSharper 5,因为它对我有很多用处。每个编码器发现的最重要的东西虽然差别很大,但是你必须自己测试每一个,幸运的是所有的选择都有试验周期。

#4


11  

VSCommands - not an alternative per se, but rather a complementary tool with plenty of unique features not available in ReSharper/CodeRush/JustCode

VSCommands——并不是一个替代的选择,而是一个补充工具,具有ReSharper/CodeRush/JustCode中无法提供的大量独特特性

From the website:

从网站:

IDE Enhancements

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 warnings
      o Importing .pfx key file was cancelled 
* Search Online
* Cancel Build When First Project Fails
* Advanced Zooming 

Solution Explorer Enhancements

解决方案资源管理器的改进

* 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 

Debugging Assistance

调试援助

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

Code Assistance

代码的援助

* Create Code Contract 

#5


9  

CodeRush. Also, Scott Hanselman has a nice post comparing them, ReSharper vs. CodeRush.

CodeRush。另外,斯科特·汉斯曼有一个很好的帖子来比较他们,ReSharper vs. CodeRush。

A more up-to-date comparison is in Coderush vs Resharper by Jason Irwin.

一个最新的比较是在Coderush vs Resharper由Jason Irwin。

#6


8  

Visual Assist X.

视觉辅助X。

#7


4  

There's also JustCode from Telerik.

还有来自Telerik的代码。

#8


3  

I think that CodeRush has a free, limited version, too. I ended up going with Resharper, and I still recommend it, even though some of the functionality is in VS2010. There are just some things that make it worth it.

我认为CodeRush也有一个免费的、有限的版本。我最后使用了Resharper,我仍然推荐它,尽管有些功能在VS2010中。有些东西是值得的。

Keep in mind that you don't need the full Resharper license if you only code in one language. I have the C# version, and it's cheaper.

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

#9


3  

There is BrockSoft VSAid. This is mainly used for finding files in a solution.

有BrockSoft VSAid。这是主要用于发现解决方案中的文件。