DevExpress CodeRush / Refactor - Context Specfic'Tips'

时间:2009-09-14 21:47:21

标签: visual-studio-2008 devexpress coderush

我决定给CodeRush/Refactor一个go(在一个Resharper之后),我遇到的一个问题是CodeRush / Refactor在我的代码窗口中放了很多'工件'。

'artifacts',我指的是每个Method,Property和Field名称旁边的图标/字形,每个属性getter旁边的绿色'返回键样式'图标和getter方法周围的框。

有没有办法让这个上下文而不是一直可见 - 也许只有当我将鼠标悬停在一条线上时才会出现?

是否有清理/重新排列usings功能?

3 个答案:

答案 0 :(得分:4)

不是我知道的。我建议问support.devexpress.com。我发现他们非常敏感。

答案 1 :(得分:1)

重构! Pro将优化您的使用指令。它可以删除你不需要的那些,并按字母顺序或长度(美学)对它们进行排序。

请注意,如果您只使用using指令,因为对该命名空间中的某些内容有<see cref="XYZ"/>引用,则重构! Pro不会意识到这一部分,如果你要求它优化指令,则删除它。

至于其他人,不,显然没有办法让你提到的信息只出现在悬停中。

这是Refactor的提示!临。右键单击工具栏并选择“自定义”,然后单击该对话框左下角的“键盘”按钮。

在下一个对话框中,搜索函数CodeRush.Refactor,并将其绑定到Ctrl + Shift + R,我发现这对于获得快速重构函数非常有帮助。要在之后优化using指令,只需将光标置于其中并按Ctrl + Shift + R即可获得重构弹出窗口。

答案 2 :(得分:1)

CodeRush具有(在9.1及更高版本中)工具栏(DXCore Visualize),允许您切换它提供的各种图形叠加。

请参阅此博客文章的中间部分,了解详情http://rorybecker.blogspot.com/2009/03/coderush-and-refactor-910-beta.html

更新:自加入DevExpress以来,我有blogged the DXCore Visualize Toolbar in more detail