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

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

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

至于他们之间的选择……他们都有自己的观点。 CodeRush具有更好的模板和更多的重构。 ReSharper为NUnit内置了unit testing,并提供了一套健康的插件。 ReSharper还有模板和一系列键盘快捷键。

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

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

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

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

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

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

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

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

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

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

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

我甚至不想考虑这个序列需要多少小时并安装排列。

我没试过。