翻譯|行業資訊|編輯:龔雪|2025-08-04 10:26:03.443|閱讀 92 次
概述: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導航器、差異視圖等,請繼續關注哦~
DevExpress技術交流群11:749942875 歡迎一起進群討論
Navigator(導航器)窗口在左側的Results樹視圖中提供了此操作中所有代碼更改的摘要,在之前的截圖中,它顯示了對代碼隱藏文件(MainWindow.xaml.cs)的三個更改,以及對設計文件(MainWindow.xaml)的一個更改。
每個更改的前綴都有一個圖標,顯示它是添加(加號)、更改(delta號)還是刪除(減號)。您可以單擊更改,Navigator將突出顯示代碼中的更改,或者您可以按F7和F8在結果中向后和向前導航。
提示:如果更改很大,不適合屏幕顯示,您可以打開選 Selection Previews查看選擇的頂部和底部(打開CodeRush Options窗口,然后導航到 "Editor->All Languages->Selection"選項頁面)。
您可以通過單擊結果來探索更改,或者運行應用程序。得到了這個:
對于零行手寫代碼來說還不錯。
我們注意到邊框對比度太高了,將在一分鐘內升級到更專業的外觀,但在那之前,讓我們深入了解差異視圖。
通常導航到更改就足夠了,但有時看到不同是有用的。如果一個差異視圖是可用的,"Show Difference View"按鈕將可用(默認關閉以節省屏幕空間),按此按鈕(或按F9)。
您可以在上面的差異視圖(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 Packages頁面允許您安裝支持AI生成的更改所需的包。
可以點擊這些Install按鈕開始安裝NuGet包,您可以按任何順序安裝這些包(當然也可以選擇不安裝)。
Navigator通過在每個包旁邊放置復選標記來確認成功安裝:
一旦這些包安裝完成,XAML設計器預覽版就會更新,顯示DevExpress控件,設計器預覽版現在看起來像這樣:
這可能是一個提醒我們還沒有輸入任何代碼行的好時機,在運行之前,讓我們返回到AiGen Navigator并仔細查看更改。
未完待續,請持續關注......
更多產品資訊及授權,歡迎來電咨詢:023-68661681
慧都是?家?業數字化解決?案公司,專注于軟件、?油與?業領域,以深?的業務理解和?業經驗,幫助企業實現智能化轉型與持續競爭優勢。
慧都是DevExpress的中國區的合作伙伴,DevExpress作為用戶界面領域的優秀產品,幫助企業高效構建權限管理、數據可視化(如網格/圖表/儀表盤)、跨平臺系統(WinForms/ASP.NET/.NET MAUI)及行業定制解決方案,加速開發并強化交互體驗。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網