我决定给CodeRush/Refactor一个go(在一个Resharper之后),我遇到的一个问题是CodeRush / Refactor在我的代码窗口中放了很多'工件'。
'artifacts',我指的是每个Method,Property和Field名称旁边的图标/字形,每个属性getter旁边的绿色'返回键样式'图标和getter方法周围的框。
有没有办法让这个上下文而不是一直可见 - 也许只有当我将鼠标悬停在一条线上时才会出现?
是否有清理/重新排列usings
功能?
答案 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