
- GitHub Copilot 教程
- GitHub Copilot - 首頁
- GitHub Copilot - 簡介
- GitHub Copilot - 基本用法
- GitHub Copilot - 註冊
- GitHub Copilot - 設定
- GitHub Copilot - 功能
- GitHub Copilot - 自定義
- GitHub Copilot 高階主題
- GitHub Copilot - 協同編碼
- GitHub Copilot - 程式碼補全
- GitHub Copilot - 與 CI/CD 管道整合
- GitHub Copilot - 倫理考量
- GitHub Copilot - 效能最佳化
- GitHub Copilot - 學習與發展
- GitHub Copilot - 版本控制整合
- GitHub Copilot - 行業應用
- GitHub Copilot - 程式碼審查
- GitHub Copilot - 結對程式設計
- GitHub Copilot - 不同的 IDE
- GitHub Copilot 的用途
- GitHub Copilot - 資料科學與機器學習
- GitHub Copilot - Web 開發
- GitHub Copilot - 遊戲開發
- GitHub Copilot - DevOps
- GitHub Copilot - 指令碼編寫和自動化
- GitHub Copilot - 遺留程式碼
- GitHub Copilot - 測試
- GitHub Copilot - 用於文件編寫
- GitHub Copilot - API 開發
- GitHub Copilot - 物聯網開發
- GitHub Copilot - 區塊鏈開發
- GitHub Copilot - 網路安全
GitHub Copilot - 功能
GitHub Copilot 提供了關鍵功能,例如生成程式碼片段、提供自動完成建議以及根據當前開發上下文提供智慧推薦。GitHub Copilot 由 GitHub 與 OpenAI 合作開發,是一款基於人工智慧的程式碼補全工具,旨在節省開發人員的時間並提高他們在整合開發環境 (IDE) 中的生產力。
目錄
程式碼補全
GitHub Copilot 提供即時程式碼建議,這節省了開發人員的時間,並且避免了記住每種程式語言的語法和語義的需要。它可以協助所有現代 JavaScript ES6+ 功能、python 模組、cpp STL 庫等等。

在下面的示例中,Copilot 根據您之前的上下文預測您接下來要輸入的內容。如果此程式碼完全符合我們的需求,那麼我們只需按 Tab 鍵即可將建議的程式碼填充到相應位置。要檢視更多程式碼補全示例,請檢視 github copilot 的程式碼補全文章。
與 Copilot 聊天
GitHub Copilot 具有一個聊天介面,允許您使用自然語言與 Copilot 互動。您可以向 Copilot 提問、獲取程式碼建議並尋求編碼任務的幫助。

聊天介面可在各種程式碼編輯器中使用,例如 Visual Studio Code、Atom 和 Sublime Text。要檢視 Copilot 聊天功能的示例,請檢視 github 的Copilot 聊天文章。
CLI 中的 Copilot
GitHub Copilot 可在命令列介面 (CLI) 中使用,用於生成指令碼、修復軟體包安裝錯誤以及幫助使用自然語言編寫 shell 命令。Copilot CLI 可在各種終端模擬器中使用,例如 Windows 命令提示符、PowerShell、Mac 終端和 Linux 終端。

Copilot 拉取請求摘要
GitHub Copilot 可以幫助您為程式碼更改生成拉取請求摘要。拉取請求摘要是對您在程式碼中所做更改及其原因的簡短描述。它幫助審閱者理解程式碼更改的目的,併為審閱過程提供上下文。Copilot 可以根據程式碼更改的上下文生成拉取請求摘要,並建議改進措施,使您的摘要更具資訊性和簡潔性。要檢視如何使用 Copilot 生成拉取請求摘要,請檢視 github 的Copilot 拉取請求摘要文章。
Copilot 文字補全(測試版)
GitHub Copilot 可以為各種型別的文字提供文字補全建議,包括文件、註釋和其他基於文字的內容。它可以幫助編寫 Markdown,包括 GitHub 風格的 Markdown 和其他擴充套件。要檢視如何使用 Copilot 進行文字補全,請檢視 github 的Copilot 文字補全文章。
Copilot 知識庫
GitHub Copilot 可以使用自定義知識庫進行訓練,以提供更準確和相關的程式碼建議。知識庫可以從現有程式碼庫、文件和其他資訊來源建立。Copilot 可以使用這些知識庫生成特定於您的專案或組織的程式碼建議。要檢視如何使用 Copilot 知識庫,請檢視 github 的Copilot 知識庫文章。
管理員功能
面向企業的 GitHub Copilot 是 GitHub Copilot 工具的增強版,專為企業級組織打造。它提供旨在支援大型團隊、提高生產力以及確保企業環境中的安全性和合規性的功能。要檢視管理員功能,請檢視 github 的管理員功能文章。
生成文件
GitHub Copilot 可以快速生成程式碼的文件和註釋,從而節省大量時間和金錢。它可以幫助編寫 Markdown,包括 GitHub 風格的 Markdown 和其他擴充套件。

學習編碼
如果您正在學習新的程式語言或框架,Copilot 可以指導您學習編碼模式和最佳實踐。它可以幫助您使用截至 2021 年開發的所有 Python 庫、模組、函式和功能。

在此示例中,我們在使用 CSS 樣式化表格時提出了疑問。
整合
GitHub Copilot 可以整合到流行的文字編輯器中,例如 Visual Studio Code、JetBrains 和 Azure Data Studio。它可以幫助您使用所有現代 JavaScript ES6+ 功能,包括 React、Angular 和 Vue 等庫。