VS插件DevExpress CodeRush v23.1 - 支持Visual Studio ARM

📅 2026/8/5 21:09:08
VS插件DevExpress CodeRush v23.1 - 支持Visual Studio ARM
DevExpress CodeRush是一个强大的Visual Studio .NET 插件它利用整合技术通过促进开发者和团队效率来提升开发者体验。CodeRush能帮助你以极高的效率创建和维护源代码。Consume-first 申明强大的模板智能的选择工具智能代码分析和创新的导航以及一个无与伦比的重构集在它们的帮助下能够大大的提高你效率。DevExpress新旧版本帮助文档下载可进QQ qun获取169725316CodeRush v21.1已于今年正式发布了新版本中支持Visual Studio ARM、增强代码分析功能等。支持Visual Studio ARMCodeRush现在可以安装到Visual Studio ARM中ARM支持在此版本中处于测试阶段。代码分析DevExpress WPF组件的新诊断使用DependencyObjectExtensions.DataContext为生成的列定义绑定通过使用DependencyObjectExtensionsDataContext附加属性在列模板中定义绑定此诊断有助于提高性能。(XAML诊断)未定义列的FieldName或Binding属性此诊断显示何时需要指定FieldName或Binding属性来将列连接到数据若要创建未绑定列可以将FieldName属性设置为与现有字段名不匹配的字符串。(XAML诊断)具有指定Binding属性的列是只读的此诊断显示只读列您可以将绑定的Mode属性设置为“two - way”来允许用户编辑列值。(XAML和C#诊断)缺失EndUpdate调用这个诊断显示了缺少后续EndUpdate方法调用的BeginUpdate方法调用这可能导致控件的UI保持锁定状态。(C#诊断)缺失BeginUpdate和EndUpdate调用通过调用BeginUpdate和EndUpdate方法来批量处理集合更新此诊断有助于提高性能。(C#诊断)在循环中调用BeginUpdate这个诊断找到位于代码循环中的BeginUpdate和EndUpdate方法将调用移出循环以获得更好的性能。(C#诊断)改进拼写检查器存储在解决方案级层中的自定义拼写检查器字典现在可以在处理该解决方案的所有团队成员之间共享(即使他们的解决方案根文件夹不同)。代码分析驼峰式案例导航和选择驼峰式导航和选择功能现在可以在Visual Studio中任何位置的文本框中工作包括以下位置Visual Studio的新“Inline Rename”窗口解决方案资源管理器(重命名文件时)属性窗口(用于文本属性)搜索过滤器跳转代码我们已经发布了跳转代码这是CodeRush一个新的导航功能它可以帮助用户移动到任何代码(任何编程语言)可以在屏幕上看到只需几个按键。下面是它的工作原理查看(在任何可见的代码窗口内)您想要的位置。按CapsTab键调出UI(如果需要可以启用Caps作为修饰符)。输入目标位置显示的跳转代码。按Enter键将插入符号放置在目标上。Caps Tab调用Enter输入插入符号(以及中间的跳转代码)。着陆变化您可以按住修改键来微调着陆、选择目标、着陆在右边甚至在随后的父级或括号内。支持多显示器该功能允许您跳转到任何可见的代码窗口(从Visual Studio会话)甚至跨多个监视器。一旦跳转代码UI处于激活状态用户可以按Tab键从一个监视器移动到另一个监视器。高度优化的效率着陆快捷方式经过高度优化和设计可以让您在任何代码窗口内以最小代价到达任何地方。在主行上按一个字母键就可以将插入符号移到视图中大多数行的开头。如果您正在使用非qwerty键盘布局(如Dvorak或Colemak)则需要在Jump Codes选项页面上选择键盘布局。编程样式现在您可以指定CodeRush是否应该在switch表达式操作数周围发出可选的括号(C# 8.0)。这个设置目前被CodeRush的 Apply the Optional parentheses style to explicitly specify the order of operations代码清理规则所使用。