Coderush和resharper,它们能够一起使用吗?

16

有人用过它们一起使用的经验吗?它们的配合效果如何?还是会太麻烦了?

6个回答

19

我成功地使用了这两种工具。是的,它们都需要键盘,但它们需要的方式不同。您可以配置它们以便在不太复杂的情况下共同工作。所有关键在于配置和学习曲线。

我面临的主要问题是:管理括号(只需选择一个工具来完成)和模板(不是真正的问题:为其中一个使用tab,另一个使用空格),建议(为每个工具配置不同的键)。

CodeRush插件和Resharper插件很好地协同工作,结果令人愉悦。这些工具之间没有冲突。只需要花费两周的时间轻松使用。


9
我已经使用Resharper一段时间了,最近还安装了免费的Coderush Express。经过一个星期左右的试用,我可以说,Coderush根本没有妨碍我的工作,两种工具之间也没有发生冲突。诚然,我对Resharper更加熟悉,如果Coderush有一半的功能失效,我也不会知道,但目前我对这个设置非常满意。
更新:在模板中输入类型时,按Tab键转到其他用法时,CodeRush有时会干扰。例如,输入foreach会创建一个foreach模板。如果在编辑模板字段时按Tab键,以完成输入,则CodeRush会将您带到其他地方。谢天谢地,按Esc键可以恢复。
请参见评论中的建议以重新映射键。

我也在做这件事。虽然有些冲突,但你可以使用Ctrl+Shift+Alt+O重新映射coderush的键绑定。 - Mike

7

你不想那样做。ReSharper和CodeRush都需要键盘。特别地,CodeRush重新映射了Esc键(ESC)以用于自身目的。ReSharper不喜欢这个(注意:ReSharper对Esc键并没有做任何特殊处理,但仍然不喜欢它)。

至于在它们之间进行选择......它们都有各自的优点。CodeRush具有更好的模板和更多的重构功能。ReSharper内置了针对NUnit的单元测试,并附带一组插件。ReSharper还拥有模板和大量键盘快捷键。


我投票支持 Resharper。一旦你习惯了它,就再也不会编写没有它的代码了。 - Kelly

5

我太贪心了,导致我的VS2008启动时间非常长,所有的操作都变得缓慢。我只有1GB的内存,不确定是否是这个原因。为了更好地适应resharper键盘布局,我卸载了coderush。


1
现在来说,1G的容量有点小了,恐怕不太够用。 - Jonathan Parker
2
是的,我知道没有人会说“兄弟,你有1GB的内存!!!”但他们会说“你只有1GB的内存???嘘……” - Perpetualcoder
6
我觉得我本可以用你花在 CodeRush 和 Resharper 上的钱来买更多内存。 :) - John Kraft

3

使用Resharper与CodeRush不是问题。我曾经一段时间以这种方式工作。但为什么呢? 在我看来,CodeRush与Refactorpro配合起来比resharper在性能和可用性方面更好。而且resharper会降低性能。除了可能的nunit集成之外,几乎所有功能都是相同的,尝试在resharper或codeRush中找到它们并只使用其中一个。我更喜欢coderush。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接