Coderush和resharper,他们一起工作吗?

时间:2008-12-16 21:12:35

标签: c# visual-studio-2008 resharper coderush

任何人都有使用它们的经验吗?它的效果如何?还是太悲伤了?

6 个答案:

答案 0 :(得分:19)

我成功地使用了这两种工具。是的,他们都想要键盘,但他们想以不同的方式。您可以将它们配置为一起工作而不会出现太多问题。一切都与配置和学习曲线有关。

我遇到的主要问题是:管理括号和括号(只选择要执行此操作),模板(不是真正的问题:使用一个选项卡,另一个使用空格),建议(配置不同的键)对于每个工具)。

CodeRush插件和Resharper插件可以很好地协同工作,结果非常令人高兴。这些工具之间没有冲突。只需两周时间即可轻松使用。

答案 1 :(得分:9)

我已经使用了Resharper一段时间,最近也安装了免费的Coderush Express。一个星期左右之后,我可以说Coderush丝毫没有受到影响,两种工具之间也没有争用。不可否认,我对Resharper更熟悉,并且不知道Coderush的一半是否正常运转,但我对目前的设置很满意。

更新:在CodeRush中转到其他用法的Tab键有时会在尝试完成模板中的类型时发生干扰。例如,键入foreach会创建一个foreach模板。如果在编辑模板字段时,选中了Tab,例如,要完成输入,CodeRush会将您拉到其他位置。值得庆幸的是Esc从中恢复过来。

有关重新映射密钥的建议,请参阅注释。

答案 2 :(得分:7)

你不想这样做。 ReSharper和CodeRush都想要键盘。具体来说,CodeRush为了自己的目的重新映射转义键(ESC)。 ReSharper不喜欢这样(注意:ReSharper对转义键不做任何特殊处理,但它仍然不喜欢它。)

至于他们之间的选择......他们都有自己的观点。 CodeRush具有更好的模板和更多的重构。 ReSharper为NUnit构建了单元测试,并提供了一组健康的插件。 ReSharper还有模板和一系列键盘快捷键。

答案 3 :(得分:5)

我贪得无厌。我的VS2008时代开始了。一切都放慢了。我有1千克的公羊。不确定是否是这种情况。我删除了coderush,因为我更习惯于resharper键盘布局。

答案 4 :(得分:3)

使用Resharper和CodeRush完全不是问题。我曾经以这种风格工作过。但为什么? 与Refactorpro配合使用的IMHO CodeRush在性能和可用性方面要好得多。 resharper还会降低性能。几乎所有的功能都可能预期nunit集成是相同的,尝试在resharper或codeRush中找到它们并且只使用其中一个。我更喜欢coderush

答案 5 :(得分:0)

有一个related question。在该问题的一个答案中,提出了一篇似乎有用的文章:

  

Jim Holmes有一篇很棒的博客文章,介绍了如何制作   这两个产品在同一个安装中工作。

     

http://frazzleddad.blogspot.com/2010/01/making-devexpress-resharper-play-nicely.html

     

我甚至不想考虑安装多少小时   提出这个序列所需的排列。

我没试过。