柚子快報(bào)邀請碼778899分享:Copilot 保姆級使用指南
柚子快報(bào)邀請碼778899分享:Copilot 保姆級使用指南
大家好,我是木川
一、介紹
GitHub Copilot是 GitHub和OpenAI合作開發(fā)的一個(gè) AI 輔助編程工具
官網(wǎng)地址:https://github.com/features/copilot
官方文檔:https://docs.github.com/copilot
二、安裝
在 VSCode 插件下載頁面,搜索Github Copilot插件并安裝
登錄 Github Copilot
彈出頁面申請免費(fèi)試用30天,后面要收費(fèi)
填寫信息認(rèn)證
填寫信用卡認(rèn)證信息
認(rèn)證成功
試用成功,重啟 VSCode 即可使用
三、功能
一)代碼補(bǔ)全
根據(jù)已經(jīng)輸入的代碼,以及代碼的上下文,智能地推斷出您接下來可能要輸入的代碼,并進(jìn)行補(bǔ)全
二)注釋生成代碼
根據(jù)注釋生成常用代碼片段
三)代碼注釋
它會(huì)自動(dòng)分析代碼的功能,然后添加相應(yīng)的注釋,這對于提高代碼的可讀性和后期維護(hù)都有很大幫助。操作就是,你只需要在函數(shù)面前加上注釋符 // 即可。這對于我們?nèi)チ私鈩e人的代碼效率直接翻倍,也讓不喜歡寫注釋的同學(xué)解放雙手。
四)代碼對話
只需要 // q: ?回車,AI會(huì)給你答案。當(dāng)然,側(cè)邊欄也可以單獨(dú)聊天,和 ChatGPT 一樣
五)Copliot Chat 指令
/tests:為選定的代碼生成單元測試
/fix:針對所選代碼中的問題提出修復(fù)建議
/explain:解釋所選代碼的工作原理
/vscode:詢問關(guān)于VS Code的問題
/help:關(guān)于GitHub Copilot的一般幫助
四、優(yōu)缺點(diǎn)
優(yōu)點(diǎn):
1)代碼建議準(zhǔn)確率高
2)支持多種語言
3)支持多種編輯器
4)支持多種操作系統(tǒng)
缺點(diǎn):
1)復(fù)雜代碼支持不佳
五、原理
Copilot 的核心是一個(gè)基于 GPT-3.5 的大規(guī)模預(yù)訓(xùn)練模型,它可以通過大量的代碼片段進(jìn)行訓(xùn)練,從而學(xué)習(xí)到代碼的語法、語義、結(jié)構(gòu)等信息,然后在編寫代碼時(shí),根據(jù)上下文,生成代碼片段,從而提供代碼建議
今天的分享就到這里了,加下面微信拉你進(jìn)編程技術(shù)交流群
如果對你有幫助,幫我點(diǎn)一下在看或轉(zhuǎn)發(fā),歡迎關(guān)注我的公眾號
柚子快報(bào)邀請碼778899分享:Copilot 保姆級使用指南
文章鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。