GitHub Copilot 擴充功能:概觀

GitHub Copilot 是適用于 Azure Data Studio 的 AI 支援配對程式設計人員延伸模組,可提供內容感知程式碼完成、建議,甚至是整個程式碼片段。 這個功能強大的工具可協助開發人員更有效率地撰寫程式碼、減少重複工作所花費的時間,並將錯誤降至最低。

何謂 GitHub Copilot?

GitHub Copilot for Azure Data Studio 可用於任何編輯器視窗中。 若要使用 GitHub Copilot,您必須具有作用中的網際網路連線。 您可以使用下列方式使用 GitHub Copilot:

  1. 當您在編輯器中輸入程式碼時,GitHub Copilot 會即時提供建議。
  2. 當您輸入自然語言批註時,GitHub Copilot 會提供對應至批註的程式碼建議。

若要接受建議,請按 Tab 。 若要拒絕建議,請按 Esc

隨時按會 Ctrl+Enter 開啟 GitHub Copilot 完成面板,這會根據編輯器的內容提供程式碼的建議。

Azure Data Studio 目前無法使用 GitHub Copilot 聊天。

安裝 GitHub Copilot 擴充功能

若要開始使用,您只需要 Azure Data Studio 1.44 版或更新版本,以及 GitHub Copilot 用帳戶。

提示

GitHub Copilot 適用於已驗證的學生,以及 GitHub 上熱門開放原始碼專案的維護人員。

  1. 選取延伸模組圖示以檢視可用的延伸模組。

    Screenshot showing the Extension manager icon.

  2. 搜尋 GitHub Copilot 擴充功能,然後選取它以檢視其詳細資料。 選取 [安裝] 以新增延伸模組。

GitHub Copilot 的運作方式

GitHub Copilot 的運作方式是利用從 GitHub 存放庫定型的大量公開可用程式碼資料集上定型的進階機器學習模型。 當您輸入程式碼時,AI 會分析內容,並即時提供相關建議。 您也可以撰寫自然語言批註來描述您希望程式碼執行的動作,以接收建議。

Azure Data Studio 中的 GitHub Copilot 擴充功能會使用編輯器的內容來提供建議。 例如,如果您要撰寫聯結兩個數據表的查詢,GitHub Copilot 會建議開啟編輯器中資料行的聯結條件、工作區中的其他檔案,以及常見的語法模式。

隱私權

您的程式碼是您的程式碼。 我們會依照 隱私權聲明 遵循負責任的做法,以確保您的程式碼片段不會作為 GitHub Copilot 其他使用者的建議程式碼使用。