CodeRush
文章平均质量分 57
飞翔精灵
这个作者很懒,什么都没留下…
展开
-
CodeRush使用教程一:代码分析
CodeRush提供了一套功能强大的代码分析工具。它可以帮助你找到代码中所存在的问题,并在左边的相应行和右边的垂直滚动条上对问题进行标注。使用彩色的下划波浪线对Hint,Warning 和Error 进行标注。Dead Code 通过灰色进行标识。点击相应的右对齐指标,将光标移动到问题上。每个问题的信息都被包含在一个适当的Code Fix提示中。当你把鼠标指针悬停在带有下划线的代码或者指示器上转载 2013-09-12 13:35:29 · 3921 阅读 · 0 评论 -
CodeRush使用教程十三:显示颜色
CodeRush 的Show Color属性大大简化了用代码处理颜色的工作。每一个颜色识别器标记着适当的颜色示例,让你马上看到指定颜色的具体情况。Show Color 还可以让你在调色板中可视化选择最合适的颜色。打开CodeRush Color对话框,点击颜色示例。注意,你首先要在Show Color选项页启用Show Color属性,点击Enabled就可以啦。转载 2013-09-12 14:04:14 · 1221 阅读 · 0 评论 -
CodeRush使用教程六:DXCore可视化工具栏
DXCore可视化工具栏提供了一种简单的方法来访问CodeRush可视化工具。该工具栏可使您打开或者关闭CodeRush可视化功能,清理活动文件以及清除解决方案缓存等。按钮右下角绿色的圆圈,表示启用相应的功能。下列工具栏按钮可启用或禁用相应的功能:下列按钮可执行相应的操作:清除解决方案缓存清理活动文件的代码转载 2013-09-12 13:50:33 · 1949 阅读 · 0 评论 -
CodeRush使用教程五:拼写检查
本文介绍如何使用代码分析软件CodeRush中的其中一个可视化工具Spell Checker。Spell Checker拼写检查可强调你的代码中一些字符串,注释,XML注释和HTML元素等错误。它可以检查你刚才所打开的整个活动文档,并逐字检查你所键入的文本。你可以通过调用Context Menu,并选择上下文菜单中的Spell Checker子菜单来修复一项错误。有两种方法可以启用转载 2013-09-12 13:48:35 · 1774 阅读 · 0 评论 -
CodeRush使用教程十六:解码器(Decompiler)
CodeRush 的解码器(Decompiler)用于对编码的程序集进行解码。我们可以直接打开磁盘上的一个程序集,也可以加载项目进程中所有的参考程序集或点击解决方案。程序集架构放在左边,包括程序集、命名空间、类和成员。如果选择一个树项目,Decompiler窗口会将选中元素的源代码显示在右边。我们可以点击代码查看器内的元素引用,然后直接进入这个元素的源代码。Decompiler支持C#转载 2013-09-12 14:08:35 · 1163 阅读 · 0 评论 -
CodeRush使用教程四:CodeRush键盘映射窗口
CodeRush键盘映射窗口列出了主要的CodeRush按类别分组的快捷方式。如果你不想记CodeRush的一些快捷键,你就可以使用CodeRush键盘映射窗口。按CTRL+ALT+/ 打开CodeRush键盘映射窗口,窗口打开时,你可以按下相应的快捷方式,或在窗口中单击操作执行所需的操作。你可以通过键盘映射(Keyboard Mapping)选项页指定键盘映射窗口(CodeRus转载 2013-09-12 13:47:23 · 1662 阅读 · 0 评论 -
CodeRush使用教程十:快速文件导航(Quick File Navigation)
本文主要介绍代码分析软件CodeRush的 快速文件导航(Quick File Navigation)功能。快速文件导航(Quick File Navigation)使你能够在同一个解决方案中的文件之间进行切换。按Ctrl + Alt+ F,显示Quick File Navigation窗口。Quick File Navigation窗口是一个非模态窗口,当它失去焦点时,该窗口将隐藏。使用ES原创 2013-09-12 13:58:32 · 1380 阅读 · 0 评论 -
CodeRush使用教程八:书签(Bookmarks)
CodeRush的标签功能可助你标记重要的代码位置,方便你以后可以快速地找到该位置。本文主要介绍如何使用CodeRush的标签功能。按CTRL+PLUS SIGN,切换当前光标位置上书签。一旦你切换了标签后它就一直存在,直到你将它删除。也就是说,即使你打开或者关闭一个带有书签的解决方案,标签也是一直存在的,除非你将其删除。而且,解决方案中标签的数量不受限制。如果您的解决方案包含书签,你可以转载 2013-09-12 13:54:12 · 1275 阅读 · 0 评论 -
CodeRush使用教程十五:代码修复提示
当你把鼠标放在code issue指示器上或标记的代码上时,就会出现一个代码修复提示,它会指出你代码的错误并给出解决方法。CodeRush通常使用代码分发模块或重构来消除错误,而要用代码修复提示来消除错误,就要启用适当的代码分发模块或重构。提示里面还包含箭头,可以选择下一个或先前的问题。点击提示上的省略号链接,就会弹出省略部分的内容(可以省略一个解决方案、项目、文件或者完全禁用掉)转载 2013-09-12 14:06:50 · 1866 阅读 · 0 评论 -
CodeRush使用教程十二:快捷菜单
CodeRush 快捷菜单包含所有的代码新建、重构和导航。默认的CodeRush快捷菜单只包含可用的重构和代码新建,你可以用Smart Tags Catalog 选项对快捷菜单进行设置。调用CodeRush快捷菜单有以下几种方式:Smart Tag如果当前光标位置有代码重构、代码新建或导航,CodeRush会显示一个smart tag。CodeRush在你将光标放到smart转载 2013-09-12 14:03:34 · 2836 阅读 · 0 评论 -
CodeRush使用教程十一:标签
标签相当于导航的路标,它会标出那些你可能会去的地方。标签主要有以下几种类型:Soft Marker - Code Providers自动标记。比如,如果你使用Declare Field With Initializer代码分发模块,就会标记出生成字段的方法参数。Hard Marker - 手动添加到当前光标位置;Selection Marker - 手动添加到当前选项;转载 2013-09-12 14:01:56 · 1194 阅读 · 0 评论 -
CodeRush使用教程九:Click Identifier
Click Identifier功能允许你通过单击跳转到标识符声明。按Ctrl,将鼠标指针移到到所需的标示符上,便了激活代码分析软件CodeRush的Click Identifier功能。此时,标识符下出现下划线以及声明预览提示,如下图所示:按住Ctrl 并点击标识符,CodeRush会自动将光标移动到标识符声明。>>>查看如何指定Click Identifier选项转载 2013-09-12 13:57:00 · 1059 阅读 · 0 评论 -
CodeRush使用教程七:高级筛选选项(快速导航)
代码分析软件CodeRush的Additional filter options允许你限制列表中的某些成员或者访问调节器。默认情况下,这些选项是隐藏的,你可以点击 按钮 以显示这些隐藏的选项。下面,我们将主要介绍四组高级过滤器:Members, Types, Access和 Scope。Members通过Members过滤器可以指定包含在列表中的成员类型。按下下列相应按钮,可将转载 2013-09-12 13:51:50 · 1576 阅读 · 0 评论 -
CodeRush使用教程三:可视化工具Code Metrics
代码度量Code Metrics允许你在编写代码的时候测量代码编辑器中的代码度量。默认情况下,度量会以数字的形式显示在成员声明的左边,如下图所示。今天我们就一起来看看CodeRush的其中一个可视化Code Metrics。代码度量结果:圈复杂度(Cyclomatic Complexity):衡量代码在结构上的复杂程度。代码行数(Line Count):指明代码中的大概行数。转载 2013-09-12 13:44:10 · 7712 阅读 · 0 评论 -
CodeRush使用教程二:代码风格
CodeRush包含了多个代码样式工具,可帮助您将代码调整为你需要的样式。本文主要介绍代码格式(Code Formatting)和代码清理(Code Cleanup)这两款常用的代码格式工具。代码清理当你的程序中有很多的冗余代码时,Code Cleanup代码清理功能就非常实用了。Code Cleanup可分析当前文件夹或项目中的代码,并根据需要进行代码重构。点击DXCore可视化转载 2013-09-12 13:39:18 · 3365 阅读 · 0 评论 -
CodeRush使用教程十四:Target Picker
Target Picker是一个视觉定位指示器,当你想移动代码块或声明局部变量的时候它就会出现。默认情况下,Target Picker启用了Declare Property代码分发模块,所以你可以选择部署这个属性的地方:当Target Picker启用以后,你可以进行一下操作:操 作快捷键描 述向上/向下↑或↓ 方向键 向上或向下移动Ta转载 2013-09-12 14:05:38 · 832 阅读 · 0 评论