我刚刚为 Visual Studio 安装了 CodeRush Pro(评估试用版),我可以说我非常喜欢它。与 Resharper 相比,我真正缺少的只有一种功能。这是 CodeRush 处理using
. 当我键入一些未在 using 中列出的某个包中声明的类名时,CodeRush 将其红色下划线表示为错误(它是什么),但如果我将光标悬停在它上面,它不会让我添加 using,它只是说是“未声明的元素”。
我必须使用 VS 默认使用加法(将插入符号移至标识符,将光标悬停在第一个字母下方出现的那个非常小的框上,单击出现的按钮并选择例如using System
下拉菜单)。
当我将光标悬停在突出显示的“问题”(即未声明的元素)上时,有没有办法配置 CodeRush 以提供 mi add 使用?
第二部分是 Resharper 有一些称为Type name completion的想法。它一些改进的智能感知。假设您using
的文件中没有声明。然后键入类似的内容ICompar
并按 CTRL+SPACE。当然不会有任何建议。但是使用 Resharper,您可以按 CTRL+ALT+SPACE 并获得所有以开头的类的建议,ICompar
即使它们未在使用中。当您选择其中之一时,会自动为您添加正确的使用方法。
有没有办法让 CodeRush 表现得这样?