- 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,配置特定於語言的設定,以及自定義程式碼編輯器中 GitHub Copilot 的行為。本文將探討如何在 Visual Studio Code 和 JetBrains IDE 中自定義 GitHub Copilot。
啟用或停用 Copilot
您可以在 Visual Studio Code 中啟用或停用 GitHub Copilot。Visual Studio Code 視窗底部面板中的 GitHub Copilot 狀態圖示指示 GitHub Copilot 是否已啟用或停用。啟用時,圖示的背景顏色將與狀態列的顏色匹配。停用時,圖示的背景顏色將與狀態列的顏色形成對比。
要在 Visual Studio Code 中啟用或停用 GitHub Copilot,請單擊視窗底部面板中的 GitHub Copilot 狀態圖示。這將切換 GitHub Copilot 的狀態,在啟用和停用之間切換。
停用特定語言的 Copilot
GitHub Copilot 為多種程式語言提供程式碼建議。如果您想為特定語言停用 GitHub Copilot,可以透過在 Visual Studio Code 中配置特定於語言的設定來實現。要為特定語言停用 GitHub Copilot,請按照以下步驟操作
- 透過按 **Ctrl + ,** 或 **Cmd + ,** 開啟 Visual Studio Code 中的設定。
- 在搜尋欄中搜索 **GitHub Copilot**。
- 單擊 **在 settings.json 中編輯** 以開啟 settings.json 檔案。
- 在 settings.json 檔案中,新增或刪除您想要啟用或停用 GitHub Copilot 的語言。例如,要停用 GitHub Copilot 中的 Python,請將 "python": false 新增到列表中,並確保所有列表項(除了最後一個)後面都有一個尾隨逗號。
{
"editor.inlineSuggest.enabled": true,
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": false,
"markdown": true,
"javascript": true,
"python": false
}
}
停用內聯建議
GitHub Copilot 在您在 Visual Studio Code 中鍵入時提供內聯程式碼建議。如果您想停用 GitHub Copilot 的內聯建議,可以透過在 Visual Studio Code 中配置設定來實現。要停用 GitHub Copilot 的內聯建議,請按照以下步驟操作
- 透過按 **Ctrl + ,** 或 **Cmd + ,** 開啟 Visual Studio Code 中的設定。
- 在搜尋欄中搜索 **GitHub Copilot**。
- 單擊 **在 settings.json 中編輯** 以開啟 settings.json 檔案。
- 在 settings.json 檔案中,將 **"editor.inlineSuggest.enabled": false** 設定為停用 GitHub Copilot 的內聯建議。
在 VS Code 中自定義 Copilot
GitHub Copilot 可作為 Visual Studio Code 的擴充套件使用。您可以在 VS Code 中自定義 Copilot 設定以改進您的編碼體驗。您可以在 VS Code 中將 github copilot 用於以下目的
- 生成程式碼
- 編碼時提問
- 幫助您配置編輯器
要在 Visual Studio Code 中配置 GitHub Copilot,您必須安裝 GitHub Copilot 擴充套件。有關更多資訊,請參閱 在 Visual Studio Code 中設定 GitHub Copilot。
VS Code 中 Copilot 的鍵盤快捷鍵
GitHub Copilot 提供鍵盤快捷鍵,可幫助您快速訪問其在 Visual Studio Code 中的功能。以下是一些 GitHub Copilot 最常用的鍵盤快捷鍵
| 操作 | Windows | macOS | Linux |
|---|---|---|---|
| 接受內聯建議 | Tab | Tab | Tab |
| 忽略內聯建議 | Esc | Esc | Esc |
| 檢視下一個建議 | Alt+] | Option+] | Alt+] |
| 檢視上一個建議 | Alt+[ | Option+[ | Alt+[ |
| 接受建議中的下一個單詞 | Ctrl+ → | Cmd+ → | Ctrl+ → |
| 觸發內聯建議 | Alt+\ | Option+\ | Alt+\ |
在 JetBrains IDE 中自定義 Copilot
要在 JetBrains IDE 中配置 GitHub Copilot,您必須安裝 GitHub Copilot 外掛。有關更多資訊,請參閱 在 JetBrains IDE 中設定 GitHub Copilot。
JetBrains IDE 中 Copilot 的鍵盤快捷鍵
GitHub Copilot 提供鍵盤快捷鍵,可幫助您快速訪問其在 JetBrains IDE 中的功能。以下是一些 GitHub Copilot 最常用的鍵盤快捷鍵
| 操作 | Windows | macOS | Linux |
|---|---|---|---|
| 接受內聯建議 | Tab | Tab | Tab |
| 忽略內聯建議 | Esc | Esc | Esc |
| 檢視下一個建議 | Alt+] | Option 或 Alt + ] | Alt+] |
| 檢視上一個建議 | Alt+[ | Option 或 Alt + [ | Alt+[ |
| 接受建議中的下一個單詞 | Ctrl+ → | Cmd+ → | Ctrl+ → |
| 觸發內聯建議 | Alt+\ | Option+\ | Alt+\ |