廣東兩學(xué)一做考試網(wǎng)站今天的病毒感染情況
文章目錄
- 1.GitHub Copilot 是什么
- 2.注冊GitHub Copilot
- 3.官方使用文檔
- 4.安裝 GitHub Copilot插件
- 5.在Pycharm中使用
- 6.相關(guān)功能鍵
- 7.啟用或禁用 GitHub Copilot
1.GitHub Copilot 是什么
??GitHub Copilot 是一款 AI 編碼助手,可幫助你更快、更省力地編寫代碼,從而將更多精力集中在問題解決和協(xié)作上。 Copilot 會(huì)在你鍵入時(shí)提供編碼建議:有時(shí)是當(dāng)前行的補(bǔ)全,有時(shí)是全新的代碼塊。 可以接受全部或部分建議,也可以忽略建議并繼續(xù)鍵入。
??使用聊天功能,可以詢問 Copilot 解決問題的最佳方法。 或者,也可以要求 Copilot 解釋其他人的代碼。 如果你的代碼有錯(cuò)誤,可以詢問 Copilot 如何修復(fù)它。
??GitHub Copilot是當(dāng)前最受開發(fā)者歡迎的 AI 編程工具,它使用了來自GitHub的大量代碼作為訓(xùn)練數(shù)據(jù),并使用OpenAI的語言模型來生成代碼。
https://survey.stackoverflow.co/2023/#section-most-popular-technologies-ai-developer-tools
2.注冊GitHub Copilot
Copilot 需要付費(fèi)使用,普通用戶有30天試用期。登錄Github賬號后,申請注冊Copilot: https://github.com/github-copilot/free_signup
3.官方使用文檔
官方文檔:https://docs.github.com/zh/copilot/about-github-copilot
4.安裝 GitHub Copilot插件
Copilot 支持 VSCode、Pycharm等主流工具,我們只需要搜索插件“GitHub Copilot” 直接安裝即可。
(1)打開Pycharm->Preferences->Plugins
(2)安裝并重新啟動(dòng)Pycharm,右下角會(huì)多一個(gè)copilot 的logo,需要你登錄GitHub
(3)點(diǎn)擊Copy and Open打開GitHub,填寫設(shè)備代碼并提示授權(quán)成功后就可以開始使用了
5.在Pycharm中使用
GitHub Copilot 為多種語言和各種框架提供建議,但尤其適用于Java、Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++。
(1)在代碼文件中,鍵入函數(shù)標(biāo)頭,GitHub Copilot 將自動(dòng)以灰色文本建議整個(gè)函數(shù)正文,如下所示。 具體的建議可能會(huì)有所不同。要接受建議,請按 Tab。
(2)對于任何給定的輸入,GitHub Copilot 可以提供多個(gè)建議。 可以選擇要使用的建議,或拒絕所有建議。查看下一個(gè)建議【Option (?) 或 Alt+]】?;蛘?#xff0c;可以將鼠標(biāo)懸停在建議上方,查看 GitHub Copilot 命令面板以選擇建議。
(3)要僅接受建議的下一個(gè)字詞,請使用鍵盤快捷鍵【Command+→】。或者,可以將鼠標(biāo)懸停在建議上方,查看 GitHub Copilot 命令面板以選擇建議。
(4)若要打開具有多個(gè)其他選項(xiàng)的新選項(xiàng)卡,請按 Ctrl+Enter。
(5)寫上注釋,GitHub Copilot 將建議函數(shù)的實(shí)現(xiàn)
(6)通過對話框獲取方案
6.相關(guān)功能鍵
- Tab選擇提供的建議
- Esc拒絕提供的建議
- Alt+]查看下一個(gè)建議;Alt+[查看上一個(gè)建議。(macos把Alt鍵換成option鍵即可)
- Alt + \ 把提供的建議注釋掉。(macos把Alt鍵換成option鍵即可)
- Alt+Enter顯示當(dāng)前所有的建議。(macos把Alt鍵換成option鍵即可)
7.啟用或禁用 GitHub Copilot
- 若要啟用或禁用 GitHub Copilot,請單擊Pycharm窗口底部面板中的狀態(tài)圖標(biāo)。
其他編輯器使用方法類似,可查看官方文檔:https://docs.github.com/zh/copilot/using-github-copilot/using-github-copilot-code-suggestions-in-your-editor