透過本篇教學,你可以完整掌握在 Visual Studio Code 與 Android Studio 中設定 GitHub Copilot 的流程。
多數人卡關的地方不是要不要用 Copilot,而是如何在不同 IDE 之間順暢整合,並搞懂背後的方案與資料設定。這篇文章會直接帶你走過 GitHub Copilot VS Code 設定 與 Android Studio 的整合步驟,讓你少踩幾個坑。
GitHub Copilot 是什麼?核心概念與價值
GitHub Copilot 不只是自動補全工具。它的核心是大型語言模型(LLM),會在你輸入時提供程式碼建議(inline suggestions),也有「下一步編輯建議」(next edit suggestions);在 IDE 裡還能用 Copilot Chat 對話、使用 agent 模式。依 GitHub 官方文件,Copilot 支援多種語言與框架,對 Python、JavaScript、TypeScript、Ruby、Go、C# 與 C++ 的效果特別好。
工具本身更新很快,把 VS Code 與 Android Studio 的設定邏輯搞懂,之後功能升級也比較容易跟上。對 AI 生成的程式碼保持審查習慣,並確認資料相關設定符合你的需求,是開始之前就該建立的習慣。
事前準備:環境檢查與帳號設定
設定前先確認環境與帳號狀態,能省下後面排查問題的時間。
系統需求與支援的 IDE 版本確認
GitHub 官方列出的支援環境包括 VS Code、Visual Studio、JetBrains IDE、Eclipse、Xcode、Vim/Neovim 與 Azure Data Studio;Android Studio 列在相容的 JetBrains IDE 清單中,同一份清單還有 IntelliJ IDEA、PyCharm、WebStorm 等。
GitHub 帳號與 Copilot 訂閱狀態驗證
使用 GitHub Copilot 需要一個 GitHub 帳號。要在 IDE 裡用 Copilot,必須有 Copilot Free 的有限存取,或任一付費方案。
依 GitHub 官方方案說明,Copilot 現在以 GitHub AI Credits 計算用量:
| 方案 | 價格 | 用量 |
|---|---|---|
| Copilot Free | 免費 | 程式碼補全每月 2,000 次,另含一定額度的 AI Credits;模型只能自動選擇 |
| Copilot Pro | 每月 10 美元 | 每月 1,500 AI Credits(基本 1,000+彈性 500) |
| Copilot Pro+ | 每月 39 美元 | 每月 7,000 AI Credits |
| Copilot Max | 每月 100 美元 | 每月 20,000 AI Credits |
Copilot Free 只開放給沒有透過組織或企業取得 Copilot 的個人開發者;通過驗證的學生可用 Copilot Student,通過驗證的教師與熱門開源專案維護者可能可以免費使用 Copilot Pro。
Step 1:VS Code 安裝與基本設定
依 GitHub 官方文件,第一次在 VS Code 設定 Copilot 時,需要的擴充功能會自動安裝,不必自己到 Marketplace 下載。
用狀態列啟用 Copilot
依 VS Code 官方文件,步驟如下:
- 開啟 Visual Studio Code。
- 把滑鼠移到下方狀態列(Status Bar)的 Copilot 圖示上,選「Use AI Features」。
- 選擇登入方式,照提示登入 GitHub 帳號。
- 帳號已有 Copilot 方案的話,VS Code 會直接使用該方案;還沒有方案的話,會幫你加入 Copilot Free,取得每月的程式碼建議與 AI Credits 額度。
登入後的基本設定
- 查看用量:從狀態列打開 Copilot 狀態面板,可以看到本月額度用了多少百分比。
- 開關程式碼建議:在「File > Preferences > Settings」左側選「Extensions > Copilot」,勾選或取消「Inline Suggest: Enable」。
- 換帳號:如果 Copilot 方案綁在另一個 GitHub 帳號,可以登出後改用該帳號登入,也能依工作區或設定檔指定不同帳號。
- 公司帳號:如果公司提供 Copilot,請用公司指定的帳號與政策;使用 GitHub Enterprise(GHE.com)帳號的人,登入前要先調整部分設定。
Step 2:Android Studio 整合設定
對 Android 開發者來說,把 Copilot 整合進 Android Studio 能明顯加快 Kotlin 與 Java 的開發節奏。
覺得有用?每天 5 分鐘掌握 AI 新工具
免費訂閱,新工具搶先看,隨時可取消
在 Android Studio 啟用 Copilot 插件
Android Studio 屬於 JetBrains IDE,安裝方式與其他 JetBrains IDE 相同:
- 開啟 Android Studio。
- 打開「Plugins」設定(Windows 在「File」>「Settings」,macOS 在「Android Studio」>「Settings」)。
- 在「Marketplace」搜尋「GitHub Copilot」。
- 點擊「Install」,等待安裝完成。
- 點擊「Restart IDE」重新啟動。
登入 GitHub 並授權
- 重新啟動後,點選「Tools」選單 >「GitHub Copilot」>「Login to GitHub」。
- 在「Sign in to GitHub」對話框點「Copy and Open」,複製裝置代碼並開啟瀏覽器的裝置啟用頁面。
- 在瀏覽器登入 GitHub(也可以選 Continue with Google 或 Continue with Apple),貼上裝置代碼後按「Continue」。
- 點「Authorize GitHub Copilot Plugin」核准權限。
- 回到 Android Studio 看到確認訊息後,按「OK」就能開始使用。
Kotlin 與 Java 專案的設定
- 開啟一個 Kotlin 或 Java 專案,開始寫程式時,Copilot 會以灰色文字顯示建議。
- 進階設定在「Settings」>「Tools」>「GitHub Copilot」,可以檢視「General」與「Completions」設定,調整建議的顯示方式與更新頻道。
- 安裝後預設對所有語言啟用;也可以在 IDE 設定或
github-copilot.xml指定要啟用或停用的語言,例如只停用某種語言。 - 視窗右下角的 Copilot 狀態圖示亮起代表啟用中、灰色代表停用;點圖示可以全域停用(Disable Completions)或只停用目前檔案的語言。
Step 3:進階技巧與最佳實踐
設定完成只是起點,怎麼用才是決定效率提升幅度的關鍵。
自訂提示詞優化技巧
明確的提示詞(Prompt)能讓 Copilot 生成更貼近需求的程式碼。
- 上下文清晰化:寫程式碼前先寫清楚的註解,說明你想實作的功能,例如:
// 建立一個函數,用於驗證 Android 裝置的網路連線狀態,並返回布林值。 - 提供範例:需要特定的程式碼風格時,在註解中放一個簡單範例讓 Copilot 模仿。
- 迭代修正:生成的程式碼不符合預期時,別直接接受。修改註解或要求重新生成,例如加入「不使用 Lambda 表達式」或「使用舊版 Android API」等限制條件。
常見設定錯誤與除錯指南
設定完成後仍可能遇到建議不顯示或建議內容錯誤的狀況。
- 無法顯示建議:
- 檢查網路連線是否穩定。
- 確認 GitHub 帳號的 Copilot 方案仍有效;Copilot Free 的補全每月上限是 2,000 次。
- VS Code 檢查「Inline Suggest: Enable」是否勾選;JetBrains IDE 檢查右下角 Copilot 狀態圖示是否為啟用、目前語言有沒有被停用。
- 建議很少或完全沒有時,GitHub 文件提醒可能是開啟了「重複偵測」(duplication detection),也就是封鎖與公開程式碼相符的建議。
- 建議內容錯誤:
- 可能是專案上下文不足,試著在註解中補充更多背景資訊。
- 資料與隱私設定:
- Copilot Pro、Pro+、Max 使用者可以在 GitHub.com 的個人設定中,選擇允許或封鎖「與公開程式碼相符的建議」,以及是否允許收集與保留你的提示詞和 Copilot 的建議。
- VS Code 的遙測可以用
telemetry.telemetryLevel設定關閉;要讓某個工作區完全不使用 AI 功能,可以在工作區設定開啟chat.disableAIFeatures。 - 敏感資料建議在提交前手動審查 Copilot 生成的內容,避免機密資訊直接寫入程式碼。
注意:不要盲目信任 AI 生成的程式碼,尤其是涉及權限管理、資料存取或網路通訊的部分。
常見問題 FAQ
Copilot 無法在 Android Studio 中顯示建議怎麼辦?
先確認插件已安裝,並已從「Tools」>「GitHub Copilot」>「Login to GitHub」登入。接著看視窗右下角的 Copilot 狀態圖示:灰色代表停用,點一下可以重新啟用;也要確認目前檔案的語言沒有被停用。再檢查 GitHub 帳號的方案是否有效——付費方案失效後,可以確認帳號是否符合 Copilot Free 的資格(Copilot Free 只開放給沒有透過組織或企業取得 Copilot 的個人)。
免費版與付費版功能差異為何?
Copilot Free 免費,程式碼補全每月上限 2,000 次,另有一定額度的 AI Credits,模型只能自動選擇。Copilot Pro 每月 10 美元,每月含 1,500 AI Credits,可以選擇部分模型;Pro+(每月 39 美元)與 Max(每月 100 美元)的 AI Credits 額度更高。
如何關閉自動補全以保護隱私?
VS Code 在「File > Preferences > Settings」的「Extensions > Copilot」取消勾選「Inline Suggest: Enable」;要讓某個工作區完全停用 AI 功能,可以在工作區設定開啟 chat.disableAIFeatures。Android Studio 點視窗右下角的 Copilot 狀態圖示,選「Disable Completions」全域停用,或只停用目前檔案的語言。資料方面,Copilot Pro、Pro+、Max 使用者可以在 GitHub.com 個人設定中選擇是否允許收集與保留提示詞和建議。
下一步:持續學習與生態整合
AI 編碼工具的更新速度很快,方案與計費方式也在變動,例如 Copilot 已改用 AI Credits 計算用量。
建議關注三個方向:定期從 VS Code 狀態列或 GitHub 帳號查看 AI Credits 用量;需要時在 GitHub 設定 AI Credits 的用量上限;持續檢視 Copilot 的資料設定是否符合你的專案需求。
設定與應用只是起點,AI 是輔助你寫程式的工具,不是取代你判斷的角色。保持對程式碼的掌控與審慎的審查習慣,才是開發者在這個階段最該守住的核心價值。
常見問題 FAQ
Copilot 無法在 Android Studio 中顯示建議怎麼辦?▼
免費版與付費版功能差異為何?▼
如何關閉自動補全以保護隱私?▼
相關日報
喜歡這篇?每天早晨還有更多。
訂閱 5min AI,讓 AI 替你追蹤整個 AI 世界。
延伸閱讀
2026 開發者必備 AI 工具集:整合 Claude API、Gemini 與 GitHub 的完整工作流
探索 2026 年必備 ai developer tools,深入解析如何整合 Claude API、Gemini 與 GitHub Copilot,打造高效開發工作流,提升編碼效率。
visual studio github copilot 教學Visual Studio 與 GitHub Copilot 教學:2026 年整合設定與實戰技巧
2026 年 Visual Studio 與 GitHub Copilot 完整教學指南。涵蓋安裝設定、實戰編碼技巧與最佳實踐,助您提升開發效率。
android studio github copilot 設定Android Studio GitHub Copilot 設定:2026 開發環境完整配置教學
Android Studio GitHub Copilot 設定教學,逐步對照 GitHub 官方文件:支援版本、Marketplace 安裝、Login to GitHub 登入、Tab 接受建議與快捷鍵、Free/Pro 方案與 AI Credits 額度、代理伺服器排錯。2026-10-21 核對。
github copilot commit message 中文GitHub Copilot Commit Message 中文生成:自動化提交訊息設定教學
學習如何設定 GitHub Copilot 生成中文提交訊息。本教學涵蓋環境配置、自動化工具設定及最佳實踐,助您實現 Git commit 自動化,提升開發效率。
本指南由 AI 整理,功能、價格與規格請以官方網站為準。如有疑慮,請參閱編輯政策。
