作為一名開發(fā)者,你一定遇到過在編寫代碼時出現(xiàn)的各種錯誤。這些錯誤可能是語法錯誤、運行時錯誤或者邏輯錯誤。處理這些錯誤通常需要花費大量的時間和精力,特別是當你對錯誤的原因一無所知時。
CodeGeeX的v2.7.4版本最新上線的代碼修復和錯誤解釋功能,讓你在解決代碼錯誤的問題上,變得更加簡單和高效。下面我們詳細介紹這個功能的用法和適用場景,快去更新插件體驗起來吧!
一、直接在編輯器中修復代碼錯誤
當你在VSCode、JetBrains全家桶的IDE代碼編輯器中編寫代碼時,如果出現(xiàn)了錯誤,編輯器通常會用紅線來標注出錯的代碼行。
使用CodeGeeX,你不再需要手動查找錯誤的原因或者翻閱文檔來尋找解決方案。如果你使用的VSCode上的CodeGeeX插件,只需要在出現(xiàn)錯誤的代碼行上點擊鼠標右鍵,選擇“使用CodeGeeX修復”的選項,CodeGeeX將自動分析錯誤,并提供修復建議。
如果你是使用了IDEA,在出現(xiàn)錯誤的紅線代碼處,先點擊more actions,然后選擇fix by codegeex,如下圖所示:
二、燈泡圖標中的CodeGeeX修復功能
除了右鍵菜單,CodeGeeX還增強了編輯器中的燈泡圖標功能。當你點擊燈泡圖標時,除了編輯器自帶的功能選項外,還會看到“使用CodeGeeX修復”的選項。這意味著你可以在不離開當前編輯環(huán)境的情況下,直接利用CodeGeeX來修復代碼錯誤。
三、終端運行時報錯的智能解釋
在終端運行代碼時,經(jīng)常會遇到各種報錯信息。這些信息有時可能非常復雜,難以理解?,F(xiàn)在,當你在終端遇到錯誤時,只需通過點擊右鍵菜單命令“使用CodeGeeX解釋”(Windows需要Shift+右鍵)。
IDEA只需點擊終端報錯行旁邊的按鈕,就可以讓CodeGeeX來解釋這些錯誤。CodeGeeX能夠理解錯誤信息,并提供清晰、易于理解的解釋,甚至還能給出修復步驟。這使得即使是新手開發(fā)者也能快速理解并解決問題。
高效的開發(fā)不僅僅是寫代碼,更包括如何快速、優(yōu)雅地解決問題。
四、更多交互優(yōu)化,提升開發(fā)效率
JetBrains全家桶v2.7.4版本后,還有哪些值得關(guān)注的功能更新,下面以IDEA為例,一圖看懂在IDEA的側(cè)邊欄,還哪些便捷的智能操作。
側(cè)邊欄頂部的“更多”下增加”設(shè)置“菜單入口。類似于VSCode,CodeGeeX在JetBrains IDEs平臺上新增了頂部的設(shè)置菜單入口,用戶可以更輕松的打開設(shè)置,自定義插件的行為更符合自己的使用習慣。
如上圖所示,在CodeGeeX側(cè)邊欄上方,點擊"...",彈出下拉菜單,點擊“設(shè)置”進入頁面。
側(cè)邊欄智能問答提供更多直觀操作代碼的方式。在智能問答內(nèi)容生成框上方的“更多”中,提供了將生成代碼插入到新文件、終端中運行、與當前文件對比、與剪貼板對比、折行顯示等多項操作的功能。
智能問答支持一鍵復制。在側(cè)邊欄使用Ask CodeGeeX智能問答時,需要同時復制生成的代碼和文本內(nèi)容。CodeGeeX提供一鍵復制所有文本內(nèi)容的按鈕,并且使用Markdown格式整理來方便使用。
預測后續(xù)問題。在智能問答Ask CodeGeeX中,當用戶提出一個問題獲得回復后,會繼續(xù)生成接下來的后續(xù)問題。
這些推薦給用戶的后續(xù)問題,是和用戶提出的問題相關(guān)性很強或者更進一步的問題預測。
通過檢索算法的優(yōu)化,新版本中的@repo效果明顯提升。同時,根據(jù)用戶反饋,新增更多開源代碼倉庫的支持。(點擊'@repo'圖標后,輸入倉庫名即可找到)
CodeGeeX收錄的流行開源倉庫已經(jīng)超過100+個,在輸入代碼倉庫名稱的同時,展示出的開源倉庫列表會根據(jù)檢索收錄結(jié)果發(fā)生變化。
Diff視圖下新增代碼審查功能和自動生成Commit Message的功能
如果你對CodeGeeX的這一波新功能感興趣,一定要去IDE的插件市場更新最新版的CodeGeeX插件來使用。文章來源:http://www.zghlxwxcb.cn/news/detail-858992.html
本文由博客一文多發(fā)平臺 OpenWrite 發(fā)布!文章來源地址http://www.zghlxwxcb.cn/news/detail-858992.html
到了這里,關(guān)于代碼報錯不用愁,CodeGeeX一鍵完成代碼修復、錯誤解釋的功能上線了!的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!