整塊程式碼自動生成、智慧括號匹配……CodeGeeX程式設計提效,功能再升級!

正在输入代码……發表於2024-03-18

CodeGeeX外掛功能持續打磨,希望成為開發者更高效的智慧程式設計工具,提高開發速度和程式碼質量。今天介紹VSCode中最新的v2.4.0版本外掛新功能,讓你在編寫程式碼時更加得心應手。

一、新增block程式碼塊生成的設定
CodeGeeX外掛中,以往針對程式碼生成的行數,只有Automatic和Line by line兩種模式。在使用過程中,使用者反饋針對逐行生成還是整段生成,常常有不同的場景需求,希望能夠實現更靈活的設定選擇。

最新版本的CodeGeeX外掛中,設定裡都增加了“block”的選項:

file

設定後,可以直接生成整塊函式內容

file

二、智慧括號匹配,提升程式設計效率

在編寫程式碼的過程中,正確地匹配括號是一個相當常見但容易出錯的問題。
最新版本的CodeGeeX外掛中增加了智慧括號匹配的功能,幫助開發者更輕鬆地保持程式碼結構的一致性和正確性。

file

正如上面的示例:外掛首先會生成完整的 for 語句結構。當建議被採用時,游標會自動進入塊語句內部,並生成新的建議。這一功能不僅提高了程式碼的可讀性,也減少了由於括號匹配錯誤導致的bug。開發者們不再需要花費額外的時間來調整括號的位置,而是可以更專注於實際的程式碼編寫。

三、使用小技巧:檢索增強生成(RAG)功能支援更多開原始碼倉庫的搜尋

CodeGeeX外掛中的針對流行開原始碼倉庫實現檢索增強生成的功能上線後,廣受開發者關注。目前,CodeGeeX中已經收錄的流行開源倉庫超過100+個,在使用這個功能時,使用者可以透過對話方塊直接點選“@Repo”,這時會出現一個開原始碼倉庫的列表。

file

如果當前彈出的列表中沒有出現使用者希望使用的程式碼倉庫,可以手動輸入希望檢索的程式碼倉庫名稱,隨著輸入內容的變化,展示出的開源倉庫列表也會根據檢索收錄結果發生變化。

file

file

如果輸入名稱發現還未收錄的程式碼倉庫,使用者就可以直接線上提交這個程式碼倉庫的資訊。

file

以上所有最新功能已經在VSCode上的CodeGeeX外掛v2.4.0版本中釋出!

本文由部落格一文多發平臺 OpenWrite 釋出!

相關文章