c# - 我怎样才能设置 CodeRush 和 Visual Assist X 不相互冲突?

标签 c# c++ visual-studio coderush visual-assist

Developer Express 的 CodeRush 和 Whole Tomato 的 Visual Assist X 都是出色的工具。我发现 CodeRush 有一个更漂亮的用户界面,它的“标记”机制非常有用,而且它有更大的可用重构选项。另一方面,CodeRush 偶尔会在重构时出错,尤其是在处理 C++ 项目时。因此我通常在那里禁用 CR。 VAX 的重构次数不如 CR,但它们都始终有效。 VAX 在不引人注意地使 Visual Studio 变得更好方面也做得更好——做一些事情,比如改进已经存在的功能,而不是 CR 的几乎在 IDE 内部构建 IDE 的方法。

长话短说,这两种工具我都喜欢,而且都想使用。问题是他们做了一些冲突的事情。我想进行设置,以便每当 CodeRush 命令和 Visual Assist 命令之间发生冲突时,VAX 命令“胜出”。有没有简单的方法可以做到这一点?

最佳答案

ReSharper 所做的是,当它有一个与默认 Visual Studio 设置冲突的选项时,它会安装一个 marshal,当您选择该选项时,它会询问您想要赢得哪个。这给了我们一个选择。

选项是找出这两个工具之间有哪些选项冲突,然后执行以下操作之一:

  1. 实现一个 marshal,询问您选择哪个选项,或者您可能更喜欢哪个选项

  2. 将此选项的操作强制到您喜欢的工具。

可以设置一个宏来执行这项工作。要实现这样的脚本,重要的是要知道哪些类型的选项存在冲突。您是在谈论快捷方式、菜单选项、工具栏选项吗?有了这些信息和您的 Visual Studio 安装,应该可以自动更新所有选项并选择您想要的选项。

关于c# - 我怎样才能设置 CodeRush 和 Visual Assist X 不相互冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4110305/

相关文章:

c++ - MFC:CSting IntelliSense:没有重载函数的实例

c++ - Microsoft 重载 << 运算符示例会引发链接错误

visual-studio - 无法安装通用 Windows 应用程序更新工具

asp.net - 对资源文件禁用 Visual Studio 的访问修饰符下拉选项

c# - 将 .XLSX 输出到响应时出现 EPPlus 错误

c# - slider ValueChanged 方法命令 (MVVM WPF Devexpress)

c# - 抓取http请求并生成c#代码的工具

c# - 是否可以通过编程方式填写 Ajax 表单?

c++ - C++多态性与列表问题

C++ 将 0.00 转换为 00.00