百通互聯(lián)網(wǎng)站建設(shè)免費(fèi)下優(yōu)化大師
GitHub Copilot 是由 GitHub、OpenAI 和 Microsoft 聯(lián)合開發(fā)的生成式 AI 模型驅(qū)動(dòng)的。
GitHub Copilot 分析用戶正在編輯的文件及相關(guān)文件的上下文,并在編寫代碼時(shí)提供自動(dòng)補(bǔ)全式的建議。
剛好下周要參加微軟官方組織的 GitHub Copilot 工作坊-智能編程訓(xùn)練營(yíng),提前給大家分享一下 GitHub Copilot 的安裝和簡(jiǎn)單使用。
安裝 GitHub Copilot 插件
打開 IDEA 的 settings,找到 Plugins,在 Marketplace 中搜索 GitHub Copilot 進(jìn)行安裝。
插件安裝完成之后,重啟 IDEA。
在 JetBrains IDE 重新啟動(dòng)后。會(huì)彈窗要求登陸賬號(hào)。
如果沒有彈窗的話,也不用擔(dān)心,單擊 IDEA 中的 Tools 菜單。點(diǎn)擊 GitHub Copilot,然后點(diǎn)擊 Login to GitHub。
在瀏覽器登陸 GitHub 賬號(hào)之后,我們選擇 Start free trial 進(jìn)行一個(gè)月的免費(fèi)試用。
土豪隨意,一個(gè)月 10 刀,比百度的 Comate 還便宜點(diǎn)(百度 Comate 要一個(gè)月 100 軟妹幣)。
之后會(huì)要求我們輸入信用卡信息,我們輸入好點(diǎn)擊提交即可。
要注意的是,GitHub Copilot Chat 現(xiàn)在在 Intelli IDEA 還在 Beta 驗(yàn)證中,大部分不能使用,但是我們可以點(diǎn)擊鏈接先排個(gè)隊(duì)!
試用 GitHub Copilot
根據(jù)注釋生成代碼
這個(gè)我看官網(wǎng)是可以根據(jù)注釋生成完成的方法的。但是現(xiàn)在我在試用 IDEA 的時(shí)候,發(fā)現(xiàn)只能生成 3 行左右。
根據(jù)代碼生成注釋
操作流程:1)選擇你的 Java 方法代碼;2)右鍵選擇 GitHub Copilot;3)選擇 Explain This。
完整版本的 GitHub Copilot 是可以根據(jù)代碼生成方法注釋的。但是這個(gè)需要 GitHub Copilot Chat 的支持,當(dāng)前 IDEA 的 GitHub Copilot Chat 還在內(nèi)測(cè)當(dāng)中,大部分人無法使用。
關(guān)閉 GitHub Copilot
如果你想要關(guān)閉 Copilot,點(diǎn)擊 IDEA 右下角 Copilot logo,
然后點(diǎn)擊 Disable Completions 就可以關(guān)閉 Copilot 推薦。
總結(jié)時(shí)刻
GitHub Copilot 現(xiàn)在在 Intelli IDEA 中使用的話,基本上只能使用代碼補(bǔ)全和根據(jù)注釋生成部分代碼的功能。
根據(jù)代碼生成注釋、生成單元測(cè)試以及識(shí)別和修改代碼中的 bug 等高階功能還無法使用。
歡迎點(diǎn)擊下方鏈接,追蹤更多 AI 編程新技術(shù)
要參加微軟官方 Copilot 智能編程訓(xùn)練營(yíng)了