33

我很早以前就在使用CodeRush,现在我打算再次使用它。我已经安装了试用版,但我忘记了除了Alt+ Home(放下标记)之外的所有很酷的功能。当你不知道一些很酷的技巧时,它真的就像在烧钱(因为它对个人使用来说并不便宜)。

你喜欢它什么?你最好的特点是什么?

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

目前我最喜欢的

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

11 回答 11

14

我最近安装了 Xpress 版本并进行了类似的搜索。这份备忘单是我目前发现的。顺便说一句,XPress 版本非常笨拙,所以我正在尝试获得许可证的资金。

于 2008-12-08T18:58:48.737 回答
9

我经常使用这些:

  • /将注释或取消注释突出显示的代码块。

  • b将突出显示的选择包裹在大括号中。

  • Ctrl+3将选择包装到一个区域中。

  • tc将生成一个 try/catch 块。

  • mbs将写入 aMessageBox.Show("");并将光标放在引号中。

  • cws会做同样的事情,但使用Console.Writeline.

  • m将创建一个方法块(ms 将执行一个返回类型字符串的方法块)。

  • .将创建一个评论块。

于 2009-01-07T16:10:09.263 回答
8

NumPad+Plus将您的选择范围扩大一个级别。

尝试一下。这是崇高的:)

于 2009-07-22T03:24:01.860 回答
7

F2- 改名

严格来说,这是 RefactorPro 的快捷方式,因为重命名功能适用于 RefactorPro。(但是,由于 RefactorPro 包含在 CodeRush 的价格中,这应该不是问题)

我认为它也是默认禁用的。

您应该能够使用DevExpress\Options...\IDE\Shortcuts屏幕搜索F2并重新启用它。

F2当您已经习惯F2了资源管理器中文件和文件夹的功能时,使用它来重命名变量和方法是非常自然的。

于 2009-03-10T14:06:53.070 回答
6

搜索类型

QuickNav ( Ctrl+ Shift+ Q) 有时可能有点过分......

如果您知道您正在寻找类型,请使用附加参数“ AllTypes,, AllVisibilities, CurrentSolution ”(不带引号)将Ctrl+绑定TQuickNav

这将允许您仅搜索当前解决方案中的类型

这些参数可以根据您的喜好进行调整。有关详细信息,请参阅http://community.devexpress.com/forums/p/66380/225556.aspx#225556

于 2010-02-05T16:35:04.110 回答
4

rt / rf = 返回真假

于 2009-01-07T16:19:14.817 回答
3

搜索会员

QuickNav ( Ctrl+Shift+Q ) 有时可能有点过分......

如果您知道您正在寻找一种方法,请使用“ AllTypes、AllMembers、AllVisibilities、CurrentFile ”的附加参数将Ctrl+M绑定到QuickNav(不带引号)

这将允许您仅搜索当前文件中的成员。

这些参数可以根据您的喜好进行调整。有关详细信息,请参阅http://community.devexpress.com/forums/p/66380/225556.aspx#225556

于 2010-02-08T08:49:04.467 回答
3

这是一个用于生成保护条款的简单 CodeRush 模板。

在方法中键入inx space,而剪贴板上有一个变量引用,您将获得...

If [VariableName] Is nothing Then
    return 
End If 

或者

if ([VariableName] == null)
{
    return;
}

...取决于您当前使用的语言。

此模板在DevExpress 网络研讨会中经常被称为If Not NullIf Null Exit

于 2011-09-16T10:52:03.843 回答
1

这是DevExpress Coderush 论坛上的旧帖子

其中是 Mark Miller 的设置建议,以增强 CodeRush 的默认“嵌入括号”功能。

一旦到位......突出显示一些文本并点击'('。您的选择将包含在括号中,更重要的是您的插入符号将在选择的左侧。(类似适用于右括号)

VB.Net 用户与 CInt、CStr 等一起使用的理想选择

于 2009-03-11T10:39:43.543 回答
1

VS.NET 内部

按“Ctrl + Shift + Alt + O”将列出所有 DX 选项(将快捷键放在搜索框中将带您进入键盘绑定)

于 2009-09-14T23:45:07.727 回答
1

CR_MetricShader:是 CodeRush 或 CodeRush Xpress 的免费开源插件,当您的方法的复杂性失控时,它可以让您直观地看到。

它会将您的方法的背景颜色更改为与您选择的指标相关的严重程度。

与 CodeRush 的内置指标(以及 CodeRush Xpress 中的隐藏指标)一起使用,并与您可能选择自己创建的任何指标兼容。

于 2010-02-05T14:25:16.890 回答