问题标签 [coderush]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - coderush 下划线错误
在使用 resharper 花了很多时间之后,我正在尝试 coderush。在 resharper 中,您可以在键入时为所有错误加下划线。这个功能在coderush中可用吗?如果是这样,我该如何打开它?
visual-studio-2008 - 当使用 DevExpress Refactor Pro 对语句进行排序时,我可以让它所有系统命名空间都在顶部吗?
我希望所有系统使用都在顶部(按字母顺序排序),然后是所有其他使用语句(按字母顺序排序)
delphi - 带有 CodeRush 的 Delphi 7 中的滚轮
我对 Delphi 2010 的短暂调戏以及随后重新使用 Delphi 7 的一个牺牲品是我接受了安装了 CodeRush 的 Delphi 7 中的滚轮滚动行为。
滚轮在那种环境中水平滚动,我已经接受了这么多年。但是在 D2010 中进行垂直滚动确实很好。现在,我想知道是否有任何“修复”可以在我的环境中实现“自然”滚动方向。任何有解决方案的旧 CodeRush/D7 用户吗?
refactoring - 当我触发重构时,如何强制 Coderush 始终显示上下文菜单?
似乎默认情况下从 v9.3 开始 CodeRush 会禁用 Refactor 上下文菜单并在只有一个选项时执行 Refactor。即使只有一个选项,如何在触发重构时强制 Coderush 始终显示上下文菜单?
visual-studio-2010 - Resharper 与 Coderush - 2010 年翻拍
有关先前版本的讨论,请参阅此帖子。
自从 Visual Studio 2010 正式发布后再次问这个问题。有没有人这么早就知道哪个更好?那么可能存在的其他产品呢?这个可能会是我的一角钱,所以我希望在扣动扳机做出决定之前有经验的人的智慧。
visual-studio - 从 CodeRush 迁移到 ReSharper(反之亦然)。进行过渡的任何资源/帮助?
我一直在使用CodeRush 和 Refactor!Pro有一段时间了,但我正在考虑转移到ReSharper。
卸载 CodeRush 后,我立即开始错过一些关键功能,包括:
- 使用 Tab 键导航参考,
- 使用 F2 键重命名变量、方法等,
- 基本的重构,例如提取方法等。
我确信 ReSharper 中存在相应的功能。但是,除了每次我发现自己遗漏了一些东西时都必须查看ReSharper 在线文档之外,有没有人为每个共同的关键功能建立了键盘快捷键等的对应表?或者,如果您自己使用过这两种产品,您能否分享一些您知道的基本等价物?
注意:这个问题没有被要求辩论哪个更好。我喜欢 CodeRush,但如果我更喜欢 ReSharper ,我想知道第一手资料。快速掌握 ReSharper 将帮助我公平地评估它。对于哪个更好的辩论,请参阅问题ReSharper 与 CodeRush。
c# - 如何在 VS 中显示 CodeRush 菜单项?
我刚刚将 CodeRush 安装到我的 VS 中,当我在安装后第一次运行 VS 时,它向我显示了一个对话框,询问我是否是有经验的用户。虽然对话框可见,但我可以看到 VS 中有一个名为 DevExpress 的新菜单项。该对话框上有一个小复选框,说明了我可能应该检查的菜单项。因为我没有在单击确定后菜单项消失。
我无法让该菜单项重新出现。有人可以帮我吗?
c# - CodeRush 不工作?
我正在使用 Resharper,我想尝试 CodeRush,所以我暂停了 Resharper 并安装了 CodeRush Xpress。当我安装 CodeRush 版本 2010.1.4(来自这个下载页面)时,快捷方式不起作用。
我尝试了 F2 和其他可以使用的快捷方式,但它们没有。但是,我可以通过单击鼠标右键并从下拉菜单中选择“Refractor”来调用一些 CodeRush 函数。当我选择它时,有 CodeRush 操作菜单,我可以在其中选择“重命名”,但当我选择它时,它会调用 VS 默认重命名功能,而不是 CodeRush 的功能。
在 VS 的菜单中,我看到 DevXpress 菜单项只有一个选择 - 上传或加载 CodeRush。
我试图通过卸载 Resharper 然后重新安装 CodeRush 来修复它,但结果是一样的。关于如何解决它或我做错了什么的任何想法?
c# - 在 CodeRush 中自动添加 `using`
我刚刚为 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 表现得这样?
c# - 从 CodeRush 扩展中获取项目中的所有类及其包
我花了一些时间试图找到一种方法,当 CodeRush 发现未声明的元素位于事实类名中而没有添加 using 时,它可以添加 using。这个回答我的问题(Refactor_resolve )中建议的解决方案不起作用(错误?)。
在一个过程中,我发现为 CodeRush 编写插件很容易,所以我决定自己编写这个功能(并分享它)。我只会实现一个CodeProvider
(就像在本教程中一样)。我唯一需要做的就是回答这个问题:
在我的插件启动时,我需要获取所有类及其包的列表(集合、映射等)。这意味着项目中以及所有引用的库中的所有类(接口...)及其包。而且我还需要接收更新(当用户添加参考时,创建新类)。我可以从一些 CodeRush 类或
CodeProvider
类中可用的 VS 接口中得到这个吗?当用户将鼠标悬停在问题上时,如何将 created 添加
CodeProvider
到显示的弹出窗口中?