檢閱 GitHub Copilot 功能
GitHub Copilot 提供個人和組織功能的擴充清單。
GitHub Copilot 功能
GitHub Copilot 提供一系列功能來增強程式代碼撰寫體驗,其中有些可能處於公開預覽狀態。 您可用的功能取決於您的計劃,以及您是否使用 Copilot 作為個人或透過組織使用。
下列 GitHub Copilot 功能已發行並支援為正式運作功能:
程式碼完成
在支援的 IDE 中,Copilot 提供自動完成樣式的建議 (Visual Studio Code、Visual Studio、JetBrains IDE、Azure Data Studio、Xcode、Vim/Neovim 和 Eclipse)。
如果您使用 Visual Studio Code,您也可以使用下一個編輯建議,這會預測下一個可能進行編輯的位置,並建議完成。
協同駕駛聊天
聊天介面,可讓您詢問程式代碼相關問題和更新檔案。 GitHub Copilot Chat 可在 GitHub 網站上、GitHub Mobile、支援的 IDE(Visual Studio Code、Visual Studio、JetBrains IDE、Eclipse IDE 和 Xcode)以及 Windows 終端機中取得。 使用者也可以從 Copilot Chat 使用 GitHub 技能(GitHub Skills 不包含在 GitHub Copilot Free 方案中)。
Copilot Edits
Visual Studio Code 和 JetBrains IDE 中提供 Copilot Edits 功能。 使用 Copilot 編輯功能,透過單一的 Copilot 聊天提示直接跨多個檔案進行變更。 Copilot Edits 具有下列模式:
編輯模式:當您想要更細微地控制 Copilot 建議的編輯時,請使用編輯模式。 在編輯模式中,您可以選擇允許 Copilot 進行變更的檔案,並在每次迭代中向 Copilot 提供相關的上下文資料,以便在每次迭代後決定是否接受其建議的編輯。
代理程式模式:當您有特定工作時,請使用代理程式模式,並想要讓 Copilot 自動編輯您的程式代碼。 在代理程式模式中,Copilot 會決定要進行變更的檔案、提供程式碼變更和終端機命令來完成工作,並重複補救問題,直到原始工作完成為止。 代理程式模式僅適用於Visual StudioCode。
GitHub Copilot 程式代碼檢閱
AI 產生的程式代碼檢閱建議,以協助您撰寫更好的程式代碼。
CLI 中的 Copilot
終端機中的類似聊天介面,您可以在其中詢問命令行相關問題。 您可以要求 Copilot 提供命令建議或命令的說明。 使用者也可以在 Windows 終端機 Canary 中整合 Copilot。
Copilot 產生的提取要求摘要
AI 產生的摘要概述了在拉取請求中所做的變更,這些變更會影響哪些檔案,以及檢閱者在檢閱時應該著重的方面。 這項功能不包含在 GitHub Copilot Free 方案中。
GitHub Copilot 擴充功能
GitHub Copilot 擴充功能是一種 GitHub 應用程式,可將外部工具的強大功能整合到 GitHub Copilot Chat 中。 Copilot 延伸模組可由任何人開發,以供私人或公用使用,並可透過 GitHub Marketplace 與其他人共用。
Copilot 自定義說明
透過提供有關您的喜好、工具和需求的上下文細節,改善 Copilot Chat 回應。
Copilot 知識庫 (僅限 Copilot 企業版)
建立和管理文件集合,以提供與 Copilot 聊天的背景資訊。 當您在 GitHub 中的 Copilot Chat 或 Visual Studio Code 中提出問題時,您可以將知識庫指定為問題的內容。
總結
GitHub Copilot 提供功能來增強您所選 IDE 和其他介面中的程式代碼撰寫體驗。 這些功能的可用性取決於您的計劃,以及您是否使用 Copilot 作為個人或透過組織。