您的位置:首頁 > 軟件教程 > 教程 > CodeGeeX是什么?什么是CodeGeeX?

CodeGeeX是什么?什么是CodeGeeX?

來源:好特整理 | 時間:2024-05-07 15:46:14 | 閱讀:60 |  標簽: T cod v S C 代碼 智能 免費   | 分享到:

CodeGeeX是什么?什么是CodeGeeX? CodeGeeX是一款基于大模型的智能編程助手,它可以實現(xiàn)代碼的生成與補全,自動為代碼添加注釋,不同編程語言的代碼間實現(xiàn)互譯,針對技術和代碼問題的智能問答,當然還包括代碼解釋,生成單元測試,實現(xiàn)代碼審查,修復代碼bug等非常豐富的功能。 CodeGe

CodeGeeX是一款基于大模型的智能編程助手,它可以實現(xiàn)代碼的生成與補全,自動為代碼添加注釋,不同編程語言的代碼間實現(xiàn)互譯,針對技術和代碼問題的智能問答,當然還包括代碼解釋,生成單元測試,實現(xiàn)代碼審查,修復代碼bug等非常豐富的功能。

CodeGeeX 是一款基于 AI 的編碼助手。它由大規(guī)模的多語言代碼生成模型提供支持,許多功能包括生成和完成代碼、自動添加注釋、在不同編程語言之間翻譯代碼、為技術和代碼相關問題提供智能答案、代碼解釋、單元測試生成、代碼審查、錯誤修復等。

你可以用CodeGeeX來做什么?

自動生成代碼 Automated Code Generation

在編碼過程中,CodeGeeX可以根據上下文代碼的內容,推理出接下來可能的代碼輸入。如果認為推理出的代碼內容合適,使用快捷鍵Tab對生成的代碼進行采納,被采納的代碼即會高亮顯示并留存在光標后;如果認為內容不合適,任意鍵可以取消推薦的內容,繼續(xù)手動編碼。

CodeGeeX 在編碼時提供自動完成樣式的建議。您可以使用“Tab”鍵接收建議,也可以通過開始編寫要使用的代碼來接收建議。

CodeGeeX是什么?什么是CodeGeeX?

根據注釋生成代碼 將注釋轉換為代碼

CodeGeeX可以針對一段自然語言的注釋內容,生成相關的代碼片段 。特別是對于能夠使用一句話描述清楚的、常見的算法片段、函數段、方法段等。

CodeGeeX 可以通過編寫自然語言注釋來生成代碼,描述您希望代碼執(zhí)行的操作。特別是對于可以用一句話描述的常見算法段、功能塊或方法段。 CodeGeeX是什么?什么是CodeGeeX?

自動為代碼添加注釋

CodeGeeX可以輕松為代碼添加中(英)文注釋。 在編輯器中選中代碼,點擊鼠標右鍵。在右鍵菜單中點擊“CodeGeeX” ,然后點擊下一級菜單“生成注釋”即可。

CodeGeeX可以自動為中英文代碼添加注釋。在編輯器中選擇代碼,右鍵單擊鼠標。從右鍵菜單中,選擇“CodeGeeX”,然后單擊子菜單“添加評論”以生成評論。 CodeGeeX是什么?什么是CodeGeeX?

生成單元測試 Create unit tests

CodeGeeX可以針對一段函數( 方法), 生成其對應的單元測試代碼。在編輯器中選中代碼,點擊鼠標右鍵。在右鍵菜單中點擊“CodeGeeX” ,然后點擊下一級菜單“生成單測”即可。也可以通過側邊欄的對話框,輸入“/test”,生成其對應的單元測試代碼。

CodeGeeX 的一個重要用例是消除編寫單元測試的一些苦差事。 在編輯器中選擇代碼,右鍵單擊鼠標。從右鍵菜單中,選擇“CodeGeeX”,然后單擊子菜單“單元測試”以生成注釋。 CodeGeeX是什么?什么是CodeGeeX?

智能問答 Ask CodeGeeX

CodeGeeX的智能問答支持模型選擇,你可以選擇Pro版模型或者Lite版的模型,點擊CodeGeeX目錄,打開 CodeGeeX 側邊欄(聊天窗),點擊側邊欄上方的“Ask CodeGeeX”標簽, 即可進入問答模式。也可以在編輯器中選中代碼,通過鼠標點擊右鍵,選擇“CodeGeeX”,在下級菜單中選擇“向CodeGeeX提問”打開側邊欄,側邊欄顏色跟隨Visual Studio主題色變換,大小可以通過ctrl+鼠標滾輪或者+,-鍵調節(jié)。

Ask CodeGeeX 支持模型選擇。您可以在專業(yè)版型號或精簡版型號之間進行選擇。 單擊 CodeGeeX 插件圖標以打開 CodeGeeX 側邊欄。然后,單擊側邊欄頂部的“詢問 CodeGeeX”選項卡以使用。 您也可以在編輯器中選擇代碼,用鼠標右鍵單擊,選擇“CodeGeeX”,然后從子菜單中選擇“詢問 CodeGeeX”以打開側邊欄。側邊欄的顏色根據 Visual Studio 主題色而變化,大小可以通過 ctrl+鼠標滾輪或 +,-鍵進行調整。

CodeGeeX是什么?什么是CodeGeeX?

在側邊欄的智能問答輸入框中用"/"調出預置命令:

在邊欄的智能問答輸入框中,使用“/”調出預設命令:

CodeGeeX是什么?什么是CodeGeeX?

切換模型 Change Model

CodeGeeX是什么?什么是CodeGeeX?

自定義配置 Custom Options

CodeGeeX是什么?什么是CodeGeeX?

代碼解釋 Explain Code

代碼解釋是開發(fā)者非常喜愛的功能之一,CodeGeeX設置了多個入口,在編程過程中可以更加便利的使用。

代碼解釋是開發(fā)者最喜歡的功能之一,CodeGeeX有多個入口點,方便在編程過程中使用。 CodeGeeX是什么?什么是CodeGeeX?

支持的語言、框架和 IDEs 支持的語言、框架和 IDE

CodeGeeX支持100+種編程語言及開發(fā)框架,適配多種主流IDE平臺,包括VSCode,JetBrains IDEs,HBuilderX,DeepIn-IDE等。

CodeGeeX 支持 100+ 種編程語言和開發(fā)框架,兼容各種主流 IDE 平臺,包括 VSCode、JetBrains IDE、HBuilderX、DeepIn-IDE 等。

支持語言的完整列表

即刻開始免費使用CodeGeeX Get started now!Free!

CodeGeeX在主流IDE平臺,以插件產品的形態(tài)提供給所有開發(fā)者免費使用。

CodeGeeX 作為 IDE 上的插件產品免費提供給所有開發(fā)人員。

在 Visual Studio、插件市場搜索“CodeGeeX”即可;

在Visual Studio、VSCode、JetBrains IDE、HBuilderX、Open VSX等IDE的插件市場中搜索“CodeGeeX”;

前往官網獲取更多信息 獲取更多信息,請訪問官方網站

https://codegeex.cn/

小編推薦閱讀

好特網發(fā)布此文僅為傳遞信息,不代表好特網認同期限觀點或證實其描述。

相關視頻攻略

更多

掃二維碼進入好特網手機版本!

掃二維碼進入好特網微信公眾號!

本站所有軟件,都由網友上傳,如有侵犯你的版權,請發(fā)郵件[email protected]

湘ICP備2022002427號-10 湘公網安備:43070202000427號© 2013~2025 haote.com 好特網