禁用 CodeRush

40

我不想卸载Code Rush,只是希望在不需要它时有关闭它的机会。

这个可能吗?(快速版)...


Rory的答案对我很有帮助。但是如果我在启动时禁用它,想要重新启用它,我必须转到“工具”->“插件管理器”,选择DXCore以获取DevExpress菜单,然后按“加载”。 - AJM
如果我是你,我会向支持中心(http://www.devexpress.com/sc/)报告此问题- 值得注意的是,虽然CodeRush xpress是免费的(对最终用户而言),但这是因为Microsoft已经代表您从DevExpress获得了许可。因此,它将得到完全支持,就像您自己购买了它一样。 - Rory Becker
如果我们卸载CodeRush,是否会恢复到VS2010的按键默认设置?(当我使用某些组合键时,会出现冲突窗口,让我选择是使用VS还是CodeRush。) - ramnz
4个回答

64

首先,您应该打开“DevExpress”菜单。在CodeRush Xpress中,默认情况下是隐藏的。

请参阅此博客文章http://www.coderjournal.com/2009/08/show-coderush-xpress-9-2-menu-in-visual-studio/

完成后,您应该能够使用 卸载 / 加载 菜单选项(DevExpress菜单上的最后一项)。

此外,您可以将CodeRush Xpress设置为默认情况下不完全加载。


按照以下步骤进入启动选项页面:

  1. 从DevExpress菜单中选择“选项...”。
  2. 在左侧的树视图中,导航到此文件夹:

    核心

  3. 选择“启动”选项页面。 此页面级别为Expert,只有在Options对话框左下角的级别组合框设置为Expert时才可见。


进入此页面后,您可以切换“手动加载”设置以指定CodeRush的启动方式。


1
有趣的是,这篇文章发布后,有人在没有给这篇文章点赞的情况下,给我的回答点了个赞! - Ruben Bartelink
1
这个可以工作。我注意到当我设置它不加载时,我必须转到“工具”->“插件管理器”,然后选择DXCore才能恢复菜单。 - AJM
鲁本,那是我!我只是一个接一个地查看答案! - AJM
@AJM:不是说我不感激你的+1,明白吗!这一次我会忽略你选择Rory的可能更完整的答案 :P - Ruben Bartelink
据我所知,如果您禁用插件管理器,则将代替其他所有设置。但是需要重新启动才能生效。一旦在插件管理器中再次启用,则会加载DXCore,但会遵循“手动加载”设置以决定是否加载CodeRush...之类的内容 :)我不为DevExpress工作。我只是简单地玩CodeRush...非常多...好吧,太多了,不健康 :D - Rory Becker
非常感谢!这节省了我的时间。我甚至没有在插件管理器中看到它,打开专家模式以查看启动页面是关键! - Amit Sharma

8

按下Shift Ctrl Alt O可以打开CR的选项对话框 - 不确定Xpress版本中是否有有用的内容。

(在Pro版中,DevExpress菜单有一个“卸载”选项)


1
我在Express中也有卸载选项,只是没有注意到它! - AJM
这让我有点困惑...你在哪里有卸载菜单?或者这是在启用DevExpres菜单之后吗? - Rory Becker

7

在VS 2017中,前往

工具 > 扩展和更新

您可以启用、禁用、卸载CodeRush或其他任何扩展程序。

enter image description here


0
在DevExpress选项中,我没有任何“手动加载”复选框,但有两个复选框: + 在下次启动时重新注册CodeRush命令 + 总是在启动时重新注册CodeRush命令 VS2008 DXCore 9.1.3 ReSharper 5.1

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