CodeGeeX 適配了Visual Studio 2022之后所有的最高版本。
在Visual Studio 2022 的“?擴(kuò)展
?”->“?管理擴(kuò)展
?”中搜索“?CodeGeeX
?”。
在Visual Studio窗口頂部的“?擴(kuò)展
?”菜單中,點(diǎn)擊下拉菜單中選擇“?管理擴(kuò)展
?”?;蛘咧苯佑每旖萱I組合“?Alt
?+?Shift
?+?X
?”訪問擴(kuò)展管理器。
搜索“?CodeGeeX
?”,然后單擊“?下載
?”或“?安裝
?”按鈕。
重新啟動(dòng)Visual Studio,就完成了安裝,您可以在 Visual Studio 的擴(kuò)展看到 CodeGeeX 目錄。
CodeGeeX在Visual Studio中的使用方式,保持了它在Visual Studio Code和JetBrains IDEs全家桶的使用方式,您可以無縫的拓展到不同IDE平臺(tái)來使用。
登錄
啟動(dòng)后進(jìn)行登錄,有三種登錄方式,可以點(diǎn)擊左上角的?Sign
In
?連接,可以點(diǎn)CodeGeeX菜單中的“?登錄
?”,也可以打開聊天框打開側(cè)邊欄進(jìn)行登錄。
這里通過CodeGeeX的側(cè)邊欄登錄,可以選擇驗(yàn)證碼登錄,賬號(hào)登錄,第三方賬號(hào)登錄。通過第三方登錄,然后綁定手機(jī)號(hào),就可以使用CodeGeeX的全部功能,開啟倍速編程的體驗(yàn)吧!
設(shè)置
您可以通過點(diǎn)擊側(cè)邊欄頂部的“?更多
?”按鈕,下拉菜單中直接進(jìn)入“?設(shè)置
?”,修改更符合您的開發(fā)習(xí)慣的設(shè)置。
每一個(gè)選項(xiàng)點(diǎn)擊后,下方會(huì)有相應(yīng)的描述。
側(cè)邊欄
側(cè)邊欄可以通過拖拽的方式變寬,或是同其他visual窗口一樣進(jìn)行??俊㈠^定,或放在您更習(xí)慣的左側(cè)或右側(cè)位置,確保在 Visual Studio 上編程的絲滑體驗(yàn)。
在Visual Studio平臺(tái)上結(jié)合使用CodeGeeX智能編程助手,可以為您節(jié)省手動(dòng)任務(wù),故障診斷排除的時(shí)間,接下來我們看看它的核心功能。
代碼自動(dòng)生成與智能補(bǔ)全
在Visual Studio中打開項(xiàng)目,在編輯框中,您可以開始正常的編程工作,與此同時(shí),CodeGeeX已經(jīng)在根據(jù)您項(xiàng)目中代碼的上下文,提供給光標(biāo)當(dāng)前位置合適的代碼建議、變量名稱等,并以灰色的內(nèi)容提示顯示在光標(biāo)后。
如果您接受CodeGeeX給出的代碼建議或補(bǔ)全的代碼,點(diǎn)擊“?Tab
?”就可以使生成的代碼內(nèi)容高亮顯示在項(xiàng)目中。如果您想忽略,繼續(xù)鍵入或者按 ?Esc
? 鍵即可。
這樣您?Tab
?一下就完成了整個(gè)函數(shù)、方法或者代碼片段的編寫。節(jié)省編程時(shí)間,提高編程效率。
您也可以寫一條中文的注釋內(nèi)容,這樣CodeGeeX會(huì)根據(jù)注釋為您生成相應(yīng)的代碼。
當(dāng)您啟動(dòng)新函數(shù)、方法或類時(shí),CodeGeeX 可以生成初始的代碼塊,節(jié)省您逐行編寫的時(shí)間,更專注于編寫程序的核心邏輯。
給代碼自動(dòng)添加注釋
手動(dòng)為代碼添加注釋,需要投入大量的時(shí)間和精力。但是,注釋又是編碼過程中不可或缺的一部分。CodeGeeX可以快速的為代碼逐行添加注釋,讓寫代碼注釋變得更加輕松酷炫。
在編輯框中?選中代碼
?-〉?右鍵
?-〉?CodeGeeX
?-〉?代碼注釋
?即可。也可以通過側(cè)邊欄的“?/Comment
?”命令行,如果不選中代碼,使用“?/Comment
?”命令,會(huì)生成相應(yīng)注釋,如需采納可以進(jìn)行框選插入。
在設(shè)置中也可以修改注釋語言的類型
智能問答
除了在自動(dòng)完成注釋和代碼方面,CodeGeeX為程序員節(jié)省了日常編程任務(wù)的時(shí)間和精力之外,智能問答更像是讓每個(gè)程序員有了一個(gè)人工智能助手,在整個(gè)開發(fā)生命周期中隨時(shí)提供輔助,隨時(shí)提供技術(shù)相關(guān)的、有用的答案。
智能問答就像有一個(gè)私人編程導(dǎo)師,可以快速提供代碼問題的深入分析、解釋、生成單元測(cè)試,甚至為你修復(fù)代碼錯(cuò)誤。
代碼解釋
編程過程中,需要解釋大段的代碼塊才便于后續(xù)的處理,那你只需要選中代碼塊,這時(shí)這段代碼會(huì)自動(dòng)出現(xiàn)在側(cè)邊欄,您只需要詢問 CodeGeeX,讓它解釋這段代碼即可。
生成單元測(cè)試
在你的代碼中選擇需要進(jìn)行單元測(cè)試的特定函數(shù)或模塊。可以是新增的功能代碼,修復(fù)的bug或者經(jīng)常容易出錯(cuò)的部分。
選中代碼后,通過?右鍵
?——〉?生成單元測(cè)試
?,或者在側(cè)邊欄的問答框中輸入“?/
tests
?”,即可自動(dòng)生成單元測(cè)試代碼。
通過側(cè)邊欄的 “?/fixbug
?” 可以自動(dòng)為你完成代碼修復(fù)
更多建議: