共用方式為


GitHub Copilot 擴充功能:概觀

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

什麼是 GitHub Copilot?

適用於 Azure Data Studio 的 GitHub Copilot 可用於任何編輯器視窗。 若要使用 GitHub Copilot,您必須具有作用中的 Internet 連線。 可透過以下方式使用 GitHub Copilot:

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

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

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

GitHub Copilot 聊天目前不可用於 Azure Data Studio。

安裝 GitHub Copilot 延伸模組

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

提示

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

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

    顯示延伸模組管理員圖示的螢幕擷取畫面。

  2. 搜尋並選取 GitHub Copilot 延伸模組,以檢視其詳細資料。 選取 [安裝] 以新增延伸模組。

GitHub Copilot 的運作方式

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

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

隱私權

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