我刚刚使用CodeRush,现在我打算再次使用它。我安装了试用版,但我忘记了除 Alt + Home (删除标记)以外的所有很酷的功能。当你不知道一些很酷的技巧时,它就像烧钱一样(因为它不便于个人使用)。
你喜欢什么?你最好的特色是什么?
我最好的功能是标记: Alt + Home (并使用escape返回)
P.S。:亲爱的DevExpress,如果您认为我通过提出这个问题帮助您,我可以接受一些捐款,CodeRush的免费许可将会很好!
目前我最喜欢
答案 0 :(得分:14)
我最近安装了Xpress版本并进行了类似的搜索。 This cheat-sheet是我迄今为止所发现的。 XPress版本相当简单BTW,所以我试图获得许可证的资金。
答案 1 :(得分:9)
我经常使用这些:
/
会评论或取消注释突出显示的代码块。
b
会将突出显示的选项包装在大括号中。
Ctrl + 3 会将选区包装到某个区域。
tc
将生成一个try / catch块。
mbs
会写一个MessageBox.Show("");
并将光标放在引号中。
cws
会使用Console.Writeline
执行相同操作。
m
将创建一个方法块(ms将执行返回类型字符串的方法块)。
.
会发表评论栏。
答案 2 :(得分:8)
NumPad + Plus 扩大了您选择的范围。
试试吧。这是崇高的:)
答案 3 :(得分:7)
F2 - 重命名
严格来说,这是一个RefactorPro快捷方式,因为重命名功能适用于RefactorPro。 (但是,因为RefactorPro包含在CodeRush的价格中,这应该不是问题)
我认为,默认情况下也是禁用。
您应该可以使用DevExpress\Options...\IDE\Shortcuts
屏幕搜索 F2 并重新启用它。
当您已经习惯了资源管理器中的文件和文件夹的 F2 功能时,使用 F2 重命名Vars和Methods非常自然。
答案 4 :(得分:6)
搜索类型
QuickNav( Ctrl + Shift + Q )有时会有点过分....
如果您知道要查找类型,请使用 AllTypes的其他参数将 Ctrl + T 绑定到 QuickNav ,, AllVisibilities,CurrentSolution “(不含引号)
这将允许您仅搜索当前解决方案中的类型
这些参数可以根据自己的喜好进行调整。有关详细信息,请参阅http://community.devexpress.com/forums/p/66380/225556.aspx#225556
答案 5 :(得分:4)
rt / rf =返回正确和错误
答案 6 :(得分:3)
搜索会员
QuickNav( Ctrl + Shift + Q )有时会有点过分....
如果您知道自己正在寻找方法,请使用 AllTypes,AllMembers,AllVisibilities,CurrentFile <的附加参数将 Ctrl + M 绑定到 QuickNav / strong>“(不带引号)
这将允许您仅搜索当前文件中的成员。
这些参数可以根据自己的喜好进行调整。有关详细信息,请参阅http://community.devexpress.com/forums/p/66380/225556.aspx#225556
答案 7 :(得分:3)
这是一个用于生成保护子句的简单CodeRush模板。
在方法中键入 inx space ,同时在剪贴板上有一个变量引用,您将获得...
If [VariableName] Is nothing Then
return
End If
或
if ([VariableName] == null)
{
return;
}
...取决于您当前所使用的语言。
此模板通常在DevExpress Webinars内被称为如果不为空或如果为空出界
答案 8 :(得分:1)
这是old post on the DevExpress Coderush Forum:
这是Mark Miller提出的设置建议,以增强CodeRush的默认“嵌入括号”功能。
一旦到位......突出显示一些文字并点击'('。您的选择将包含在括号中,更重要的是您的插入符号将位于选择的左侧。 (类似适用于右括号)
非常适合VB.Net用户与CInt,CStr等一起使用
答案 9 :(得分:1)
VS.NET内部
按“Ctrl + Shift + Alt + O”将列出所有DX选项(并在搜索框中放置快捷键将带您进入键盘绑定)
答案 10 :(得分:1)
CR_MetricShader:是CodeRush或CodeRush Xpress的免费开源插件,可让您在方法的复杂性失控时直观地看到。
它会改变方法的背景颜色,以指示相对于所选指标的严重程度。
使用CodeRush的内置指标(以及CodeRush Xpress中隐藏的指标)以及与您自己选择创建的任何内容兼容。