CodeRush交易技巧

时间:2008-12-08 18:24:54

标签: .net visual-studio coderush

我刚刚使用CodeRush,现在我打算再次使用它。我安装了试用版,但我忘记了除 Alt + Home (删除标记)以外的所有很酷的功能。当你不知道一些很酷的技巧时,它就像烧钱一样(因为它不便于个人使用)。

你喜欢什么?你最好的特色是什么?

我最好的功能是标记: Alt + Home (并使用escape返回)

P.S。:亲爱的DevExpress,如果您认为我通过提出这个问题帮助您,我可以接受一些捐款,CodeRush的免费许可将会很好!

目前我最喜欢

  • p s space / p i space 等模板来创建属性。
  • c c space 来创建构造函数。
  • Tab 可在对标识符的引用之间导航。
  • Shift + F12 在新的酷窗口中查找引用。
  • Ctrl + Shift + 查看最近的文件。
  • Ctrl + Shift + Q 跳转到任何函数/类。
  • f e space / p i space for“for loops”。

11 个答案:

答案 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中隐藏的指标)以及与您自己选择创建的任何内容兼容。