CodeRush AI 助手进驻 Visual Studio:AiGen/AiFind 亮相(四)

翻译|行业资讯|编辑:龚雪|2025-08-04 10:26:03.443|阅读 9 次

概述:CodeRush 25.1 新推 AI 双引擎 AiGen(语音/文字生成与修改代码)和 AiFind(智能代码搜索),直接在 Visual Studio 环境中响应,免除窗口切换与手动操作,让开发者更专注核心问题。

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

CodeRush 是专为 Visual Studio 打造的高效开发插件,通过集成 AI 驱动功能(如自然语言生成代码的 AiGen 和智能搜索逻辑的 AiFind)、语音交互及深度重构工具,直接在 IDE 内无缝完成代码生成、修改与导航,消除窗口切换与手动操作,显著提升编码速度与专注度,让开发者更聚焦核心问题解决。

CodeRush for Visual Studio v25.1已于日前全新发布,此版本新推 AI 双引擎 AiGen(语音/文字生成与修改代码)和 AiFind(智能代码搜索),接下来我们将逐一为大家揭开这些功能的神秘面纱,欢迎下载新版体验!

在上文中(点击这里回顾>>),我们为大家介绍了如何在一个步骤中撤销和重做、创建一个新类等,本文将继续介绍AiGen/AiFind导航器、差异视图等,请继续关注哦~

获取CodeRush v25.1正式版下载

DevExpress技术交流群11:749942875      欢迎一起进群讨论

AiGen/AiFind导航器

Navigator(导航器)窗口在左侧的Results树视图中提供了此操作中所有代码更改的摘要,在之前的截图中,它显示了对代码隐藏文件(MainWindow.xaml.cs)的三个更改,以及对设计文件(MainWindow.xaml)的一个更改。

每个更改的前缀都有一个图标,显示它是添加(加号)、更改(delta号)还是删除(减号)。您可以单击更改,Navigator将突出显示代码中的更改,或者您可以按F7F8在结果中向后和向前导航。

提示:如果更改很大,不适合屏幕显示,您可以打开选 Selection Previews查看选择的顶部和底部(打开CodeRush Options窗口,然后导航到 "Editor->All Languages->Selection"选项页面)。

您可以通过单击结果来探索更改,或者运行应用程序。得到了这个:

CodeRush v25.1新版图集

对于零行手写代码来说还不错。

我们注意到边框对比度太高了,将在一分钟内升级到更专业的外观,但在那之前,让我们深入了解差异视图。

差异视图

通常导航到更改就足够了,但有时看到不同是有用的。如果一个差异视图是可用的,"Show Difference View"按钮将可用(默认关闭以节省屏幕空间),按此按钮(或按F9)。

CodeRush v25.1新版图集

您可以在上面的差异视图(diff视图)中看到,CodeRush打开了‘DockPanel’标签,并添加了一个DataGrid子标签。

打开差异视图后,它将一直保持打开状态,直到导航器关闭,您可以将其隐藏在右键单击的上下文菜单中。

触发提示

您可能还记得,在上一个创建数据表的示例中,我们在提示符中使用了"clipboard" 这个词。当CodeRush将某些正则表达式触发器匹配到您的口头/书面提示时,它可以向AI发送额外的指令。在这种情况下,它将剪贴板内容作为丰富上下文的一部分发送,因此AI可以生成更高质量的代码。

您可以在 "Triggered Prompts"选项页面上完全控制此操作(以及其他触发提示修改)(打开CodeRush Options窗口并导航到“IDE->Cognitive”部分来找到它)。

您可以使用触发提示来提供条件指令,或“always on”指令(只需将触发器设置为通用正则表达式匹配模式".*")。

下一个新的层次

到目前为止,我们已经创建了一个包含一些示例数据的数据表。接下来将切换到MainWindow.xaml文件,双击并按住Ctrl键,然后说“我想将这些控件转换为DevExpress等效控件”。如果您安装了DevExpress控件,请按照下面的步骤操作。如果没有,可以在这里下载免费试用版(点击下载>>)。

当它完成时,我们将注意到的第一件事是XAML中的“无效标记”消息。但不用担心,因为AiGen导航器已经启动,它会显示一个NuGet包安装页面。

安装NuGet包

NuGet Packages页面允许您安装支持AI生成的更改所需的包。

CodeRush v25.1新版图集

可以点击这些Install按钮开始安装NuGet包,您可以按任何顺序安装这些包(当然也可以选择不安装)。

CodeRush v25.1新版图集

Navigator通过在每个包旁边放置复选标记来确认成功安装:

CodeRush v25.1新版图集

一旦这些包安装完成,XAML设计器预览版就会更新,显示DevExpress控件,设计器预览版现在看起来像这样:

CodeRush v25.1新版图集

这可能是一个提醒我们还没有输入任何代码行的好时机,在运行之前,让我们返回到AiGen Navigator并仔细查看更改。

未完待续,请持续关注......

更多产品资讯及授权,欢迎来电咨询:023-68661681


更多DevExpress线上公开课、中文教程资讯请上中文网获取

关于慧都科技

慧都是⼀家⾏业数字化解决⽅案公司,专注于软件、⽯油与⼯业领域,以深⼊的业务理解和⾏业经验,帮助企业实现智能化转型与持续竞争优势。

慧都是DevExpress的中国区的合作伙伴,DevExpress作为用户界面领域的优秀产品,帮助企业高效构建权限管理、数据可视化(如网格/图表/仪表盘)、跨平台系统(WinForms/ASP.NET/.NET MAUI)及行业定制解决方案,加速开发并强化交互体验。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP