有人有一起使用它们的经验吗?效果如何?还是太悲伤了?
6 回答
我成功地使用了这两种工具。是的,他们都想要键盘,但他们想要的方式不同。您可以将它们配置为一起工作而不会出现太多问题。一切都与配置和学习曲线有关。
我面临的主要问题是:管理括号和方括号(只需选择哪个会执行此操作)、模板(不是真正的问题:一个使用制表符,另一个使用空格)、建议(为每个工具配置不同的键)。
CodeRush 插件和 Resharper 插件可以很好地协同工作,结果是真正的喜悦。工具之间没有冲突。只需两周时间即可轻松使用。
我使用 Resharper 已经有一段时间了,最近也安装了免费的 Coderush Express。大约一周后,我可以说 Coderush 丝毫没有妨碍我,两个工具之间也没有发生争执。诚然,我对 Resharper 更加熟悉,并且不知道 Coderush 的一半是否无法运行,但我对目前的设置感到满意。
更新:在 CodeRush 中转到其他用法的 tab 键有时会在尝试完成模板中的类型时受到干扰。例如,输入 foreach 会创建一个 foreach 模板。如果在编辑模板字段时,点击了选项卡,比如完成输入,CodeRush 会将您拉到其他地方。谢天谢地,Esc 从中恢复了。
有关重新映射键的建议,请参阅评论。
你不想那样做。ReSharper 和 CodeRush 都需要键盘。具体来说,CodeRush 出于自身目的重新映射了转义键 (ESC)。ReSharper 不喜欢这样(注意:ReSharper 没有对转义键做任何特别的事情,但它仍然不喜欢它)。
至于他们之间的选择……他们都有自己的观点。CodeRush 有更好的模板和更多的重构。ReSharper 为 NUnit 内置了单元测试,以及一组健康的插件。ReSharper 还具有模板和大量键盘快捷键。
我是够贪心的。我的 VS2008 花了很长时间才启动。一切都慢了下来。我有 1 Gig 的 ram。不知道是不是这样。我删除了 coderush,因为我更习惯于 resharper 键盘布局。
将 Resharper 与 CodeRush 一起使用完全不是问题。我曾经以这种方式工作过一段时间。但为什么?恕我直言,CodeRush 与 Refactorpro 结合在性能和可用性方面比 resharper 更好。resharper 也会降低性能。几乎所有希望 nunit 集成的功能都是相同的,尝试在 resharper 或 codeRush 中找到它们并仅使用其中一个。我更喜欢coderush
有一个相关的问题。在对该问题的一个答案中,有人提出了一篇似乎很有用的文章:
Jim Holmes 有一篇很棒的博客文章,介绍了如何使这两种产品在同一个安装中工作。
http://frazzleddad.blogspot.com/2010/01/making-devexpress-resharper-play-nicely.html
我什至不想考虑想出这个序列需要多少小时和安装排列。
我没有尝试。