0. 前言
GitHub Copilot,俗稱“副駕駛”,是GitHub攜手OpenAI共同打造的一款革命性的人工智能代碼輔助工具。通過(guò)將其插件化集成至編輯器(如VS Code),Copilot能夠?yàn)橛脩籼峁?qiáng)大的代碼自動(dòng)補(bǔ)全功能,并根據(jù)用戶輸入的注釋快速生成相應(yīng)代碼。此外,它還能協(xié)助解釋代碼邏輯,自動(dòng)生成測(cè)試代碼,以及為代碼片段添加注釋,從而極大地提升了開(kāi)發(fā)者的編程效率與代碼質(zhì)量。
<!-- more -->
OnlyFans 訂閱教程移步:【保姆級(jí)】2024年最新Onlyfans訂閱教程
Midjourney 訂閱教程移步:?【一看就會(huì)】五分鐘完成MidJourney訂閱
GPT-4.0 升級(jí)教程移步:五分鐘開(kāi)通GPT4.0
如果你需要使用Wildcard開(kāi)通GPT4、Midjourney或是Onlyfans的話,請(qǐng)點(diǎn)擊:WildCard使用教程
1. GitHub Copilot的優(yōu)點(diǎn)
相比于ChatGPT,GitHub Copilot有以下的優(yōu)點(diǎn):
-
GitHub Copilot完美融入VS Code編輯器,讓您在編寫(xiě)代碼的過(guò)程中無(wú)需切換界面,即可直接提問(wèn)、處理并生成代碼。這一功能極大地簡(jiǎn)化了將問(wèn)題或GPT回答來(lái)回粘貼的繁瑣步驟,使您的編程體驗(yàn)更加流暢高效。
-
GitHub Copilot生成的代碼與項(xiàng)目緊密貼合,因?yàn)樗且皂?xiàng)目當(dāng)前的代碼上下文為基礎(chǔ)進(jìn)行智能生成的。這種特性使得Copilot能夠產(chǎn)生與當(dāng)前項(xiàng)目代碼風(fēng)格高度一致的代碼,不僅提升了代碼的可讀性和一致性,也增強(qiáng)了代碼的可移植性,讓您的項(xiàng)目更加穩(wěn)健和高效。
2. 如何安裝GitHub Copilot?
以下是詳細(xì)的安裝步驟:
2.1、安裝 Visual Studio Code
如果您尚未安裝 Visual Studio Code,您可以從 官方網(wǎng)站 下載并安裝最新版本。
2.2、安裝 GitHub Copilot 擴(kuò)展
-
啟動(dòng)VSCode,點(diǎn)擊界面左側(cè)的擴(kuò)展視圖(Extensions),在搜索欄中輸入"GitHub Copilot",在搜索結(jié)果中找到“GitHub Copilot”和“GitHub Copilot Chat”并點(diǎn)擊安裝(Install)。
安裝完成界面里有這個(gè)圖標(biāo)代表安裝完成了
-
插件安裝完成之后需要重啟一下VSCode并注冊(cè)登錄,登錄方式是通過(guò)github賬號(hào)授權(quán)登錄。
注意登錄之前請(qǐng)確保您在瀏覽器中已經(jīng)登錄到 GitHub 帳戶。
登錄步驟:按照?qǐng)D示步驟 點(diǎn)擊右下角圖標(biāo) >> 點(diǎn)擊「Sign in to GitHub」按鈕,在彈出的界面中點(diǎn)擊「允許(Allow)」打開(kāi)瀏覽器獲取Github賬號(hào)授權(quán)。
點(diǎn)擊「Authorize Visual-Studio-Code」按鈕確認(rèn)授權(quán)。
-
3. 使用GitHub Copilot
3.1 試用/訂閱Copilot服務(wù)
GitHub Copilot提供30天免費(fèi)試用,訂閱費(fèi)用是10美元一個(gè)月,按年是100美元,在到期之前可以選擇退訂,或者可以選擇更換訂閱方式。
參考圖中步驟點(diǎn)擊右下角Copilot的圖標(biāo),在彈出的Copilot菜單中選擇「GitHub Copilot Chat」,然后點(diǎn)擊左側(cè)Chat框中的[Start 30-day Free Trial]進(jìn)入試用/訂閱界面。
也手動(dòng)登錄Github網(wǎng)站,依次點(diǎn)擊「Settings 」> 「Billing and plans」> 「Plans and usage」,在頁(yè)面中找到“Add-ons”部分找到「GitHub Copilot」 然后點(diǎn)擊「Enable GitHub Copilot」按鈕進(jìn)入訂閱界面。
點(diǎn)擊「Get access to GitHub Copilot」按鈕進(jìn)入付款方式界面,輸入銀行卡信息,支持銀聯(lián)、Visa雙幣信用卡、Paypal來(lái)支付。因?yàn)槲覜](méi)有雙幣信用卡和PayPal,所以我是通過(guò)WildCard的方式通過(guò)支付寶來(lái)綁定支付的。如果同學(xué)也想使用虛擬信用卡WildCard通過(guò)支付寶來(lái)支付,請(qǐng)移步:WildCard虛擬信用卡注冊(cè)保姆級(jí)教程。
綁定支付信用卡之后,重啟VSCode,參考圖中步驟再次點(diǎn)擊右下角Copilot的圖標(biāo),在彈出的Copilot菜單中選擇「GitHub Copilot Chat」,左側(cè)出現(xiàn)的界面顯示已經(jīng)訂閱成功,點(diǎn)擊最下面的輸入框提問(wèn)即可。
3.2 使用Copilot功能
此時(shí),GitHub Copilot已經(jīng)安裝訂閱完成,現(xiàn)在可以盡情享受這個(gè)強(qiáng)大的編程助手,提高您的代碼編寫(xiě)效率。
新建一個(gè)js文件,點(diǎn)擊圖示「星號(hào)」圖標(biāo)或者按快捷鍵Ctrl+I即可調(diào)出GitHub Copilot對(duì)話界面,可以在輸入框中輸入提示內(nèi)容以生成代碼。
也直接在類中輸入代碼,GitHub Copilot會(huì)自動(dòng)根據(jù)你的代碼猜想你需要生成的代碼,如果生成的內(nèi)容符合你的要求,可以按 「Tab」鍵導(dǎo)入生成的內(nèi)容,如下圖
請(qǐng)注意,由于GitHub Copilot可能會(huì)不時(shí)地進(jìn)行更新,我們建議您時(shí)常查閱GitHub Copilot的官方文檔,以獲取最新的信息和詳細(xì)說(shuō)明。這樣,您可以確保始終了解并充分利用該工具的最新功能和改進(jìn)。
3.3 使用技巧
GitHub Copilot使用有2個(gè)區(qū)域,
-
Chat區(qū)域,可以直接在聊天框中輸入你的問(wèn)題,以便獲取相關(guān)解答。如果在提問(wèn)時(shí)能夠選中相關(guān)的代碼行,這將有助于生成更精確、更可靠的答案,因?yàn)橄到y(tǒng)會(huì)根據(jù)代碼的上下文進(jìn)行分析和推理。
-
編輯器文件中,可以自動(dòng)提示,注釋生成代碼等操作
3.3.1 自動(dòng)建議(Tab)
寫(xiě)代碼的時(shí)候它自動(dòng)的給你提示,提示的內(nèi)容是灰色的,你可以按下Tab
鍵接受建議,通過(guò)Esc
鍵丟棄提示。
3.3.2 注釋生成代碼
您可以在開(kāi)始編寫(xiě)代碼之前,先寫(xiě)一段詳細(xì)的注釋,這樣可以幫助您更清晰地明確自己的需求和期望。注釋越詳細(xì),GitHub Copilot 就越能夠理解您的意圖,從而生成更符合您要求的代碼。
寫(xiě)完注釋之后,按下ctrl + enter
輸出十種代碼實(shí)現(xiàn),你可以根據(jù)個(gè)人喜好挑選它生成的代碼。你也可以打開(kāi)chat對(duì)話框直接詢問(wèn)代碼。
3.3.3 解釋代碼
解釋代碼的方法有2種:
-
方式1
選中要解釋的代碼,在chat聊天框中輸入
/explain
,默認(rèn)以英文解釋。如果需要用中文解釋,可以在后面更新更多的描述信息,比如:/explain 用中文解釋
-
方式2
選中要解釋代碼,右鍵
Copilot > Explain This
,但是這種方式默認(rèn)是以英文輸出。如下圖
3.3.4 生成測(cè)試代碼
使用以上3.3.3中的方式,把命令換成/tests
generate tests
即可。
以上所述,僅為GitHub Copilot的一些基本使用技巧,若您想進(jìn)一步深入了解并挖掘更多高級(jí)功能,建議您前往GitHub Copilot的官方網(wǎng)站查閱相關(guān)資料,那里將有更多詳盡的使用指南和技巧等待您去發(fā)掘。
3.3 VSCode退出GitHub賬號(hào)
如果需要退出GitHub賬號(hào),可以參考下圖操作:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-842505.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-842505.html
到了這里,關(guān)于【保姆級(jí)】VsCode 安裝GitHub Copilot實(shí)操教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!