成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何獲得GitHub Copilot并結合VS Code使用?

譯文
人工智能
GitHub Copilot使用生成式AI來建議代碼片段和完整的代碼塊。它考慮了編程語言、您所使用的庫以及您在編寫的代碼的結構。這可以幫助它生成合適的建議。

?譯者 | 布加迪

審校 | 重樓

51CTO讀者成長計劃社群招募,咨詢小助手(微信號:TTalkxiaozhuli)

GitHub Copilot是一種基于AI的代碼生成工具。它使用OpenAI的GPT(生成式預訓練Transformer)技術來提供建議。它可以根據您正在編寫的代碼上下文建議代碼片段甚至整個函數。

要使用GitHub Copilot,您需要在編輯器中安裝一個擴展,然后使用GitHub帳戶來驗證其身份。

一、在VS Code中安裝GitHub Copilot

1. 打開VS Code,確保您已經用GitHub登錄。如果沒有,點擊窗口左下角的“帳戶”選項卡,并選擇“打開設置同步”。在出現的彈出式窗口中,選擇“用GitHub登錄”。

圖片

2. 選擇該選項將在默認瀏覽器中打開GitHub的登錄頁面。輸入您的憑據,使用您的GitHub帳戶登錄VS Code。

3. 進入到VS Code窗口左側的“擴展”選項卡。搜索GitHub Copilot,點擊“安裝”按鈕,它應該是搜索結果的第一個。

圖片

4. 安裝完成后,會出現一個彈出式窗口,要求您注冊GitHub Copilot。點擊“注冊GitHub Copilot”按鈕。

圖片

5. 點擊按鈕將在默認瀏覽器中打開GitHub Copilot注冊頁面。

圖片

6. 注冊頁面含有兩種付款方案:月度方案和年度方案。月度方案提供一個月免費試用,年度方案提供兩個月免費試用。兩者的費用也不同,所以選擇適合自己的那種方案。然后點擊“訪問GitHub Copilot”按鈕。

7. 會出現一個確認付款細節的頁面,要求您輸入賬單信息。完畢后,點擊“保存”按鈕。

圖片

8. 出現的下一個頁面將要求您選擇付款方式。輸入并保存您的付款信息。

圖片

9. 當您提交付款信息后,會出現一個頁面,顯示您的帳單和付款信息的摘要。確認信息正確無誤,然后點擊提交按鈕。

10. 將出現一個要求您選擇首選項的頁面。它將要求您選擇GitHub Copilot是否可以建議與GitHub上的公共代碼匹配的代碼。選擇允許或阻止該功能。然后點擊“保存并開始”按鈕。

圖片

11. 重啟VS Code。這將激活GitHub Copilot擴展。GitHub Copilot擴展窗口組件出現在VS Code窗口的右下角。

圖片

您現在已經準備好開始在VS Code中使用GitHub Copilot了。

二、使用GitHub Copilot生成代碼

您可以使用GitHub Copilot以不同的方式生成代碼,包括代碼補全和代碼合成。若使用代碼補全,您開始擊鍵輸入,GitHub Copilot會在您編寫時建議補全。

圖片

灰色的代碼行是GitHub Copilot擴展的建議。若接受代碼建議,請按Tab鍵。若要忽略建議,請繼續編寫代碼或按Esc鍵。

代碼合成基于您在編寫的代碼生成整個代碼片段。若要生成整個代碼片段,您應該編寫一個注釋以描述代碼片段的功能,然后按回車鍵。

GitHub Copilot將生成第一行代碼。按Tab鍵接受,然后按回車鍵生成代碼片段的下一行。重復這個操作,直至整個代碼片段完成。

下面顯示了您如何可以生成一個函數:

圖片

若要創建一個運行函數五次的循環,寫一個相應的注釋,GitHub Copilot將為您生成它。

圖片

GitHub Copilot可以生成干凈的代碼。它還使用OpenAI的GPT神經網絡來理解代碼的上下文。

三、使用GitHub Copilot解釋預編寫的代碼

若要解釋預編寫的代碼,使用注釋來詢問GitHub Copilot一個代碼片段或整個代碼是做什么的。在問題之前添加q:以告知GitHub Copilot注釋是一個問題。然后,它將充當聊天機器人,以注釋的形式生成答案。

圖片

GitHub Copilot生成的注釋以a:開頭,表示這是答案。

四、使用GitHub Copilot將預編寫代碼記入文檔

若要將預編寫的代碼記入文檔,先將標題編寫為注釋,比如函數clean_up_sentence,然后編寫Description(描述)。GitHub Copilot將生成函數的描述。

圖片

您可以對參數及認為必要的任何其他說明文檔執行同樣的操作。

五、GitHub Copilot如何建議代碼?

GitHub Copilot使用生成式AI來建議代碼片段和完整的代碼塊。它考慮了編程語言、您所使用的庫以及您在編寫的代碼的結構。這可以幫助它生成合適的建議。

原文鏈接:https://www.makeuseof.com/vs-code-github-copilot/

責任編輯:武曉燕 來源: 51CTO技術棧
相關推薦

2023-04-25 13:57:00

GitHubVS Code

2024-08-29 16:06:26

前端Vue開發

2018-09-12 15:11:35

微軟GitHub開發者

2025-05-21 07:15:25

2018-10-10 14:21:06

Python 工具程序員

2018-09-08 09:25:05

編程語言PythonVS Code

2022-05-09 10:31:40

PowerShel微軟更新

2021-08-22 17:22:31

VS Code容器開發人員

2021-02-20 12:13:23

GitHub代碼開發者

2024-12-23 08:01:27

2021-07-06 09:28:35

GitHub開發者開源

2022-06-23 09:00:00

JavaScriptHTML應用程序

2025-05-22 08:10:37

2022-09-13 15:44:52

VSLook插件

2025-02-05 08:20:00

2021-01-18 17:23:30

代碼調試VS Code

2021-06-30 15:05:15

VS Code程序員編程

2023-09-21 10:01:10

GitHubAI 代碼助手

2022-03-03 20:57:53

代碼編輯器VS code

2023-10-04 08:07:06

CopilotGitHub
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美精品久久久 | 特黄小视频 | 九一精品 | 人操人人干人 | 精品中文字幕一区二区 | 国产精品不卡一区二区三区 | 日韩精品专区在线影院重磅 | 精品视频一区二区三区在线观看 | 在线播放中文字幕 | 嫩草视频在线免费观看 | 亚洲一区二区三区在线视频 | 91中文字幕在线 | 91一区二区三区 | 免费日本视频 | 国产伦精品一区二区三区精品视频 | 国产精品美女久久久久aⅴ国产馆 | 91色在线 | 亚洲精品一区二区三区蜜桃久 | 国产精品成人一区二区三区吃奶 | 免费精品视频在线观看 | 色综合久久伊人 | 精品国产一区二区三区久久 | 欧美日韩不卡 | 国产精品亚洲精品 | 一级片在线免费看 | 免费h在线 | 日韩91在线| 中文字幕一区二区三区精彩视频 | 日韩视频免费在线 | 国产一区二区久久久 | 国产黄色网址在线观看 | 亚洲精品99 | 69电影网| 国产在线网站 | 99久久久无码国产精品 | wwww.xxxx免费 | 草草视频在线免费观看 | 精品久久99 | 九九久久精品 | 国产粉嫩尤物极品99综合精品 | 国产精品久久久久久久久免费丝袜 |