補充:Copilot 的申請與安裝
在開始實作之前,讓我們先了解如何取得並安裝 GitHub Copilot。
第一步:建立 GitHub 帳號
如果你還沒有 GitHub 帳號,請先前往 GitHub 註冊一個免費帳號。註冊過程非常簡單:
- 前往 https://github.com
- 點選右上角的「Sign up」按鈕
- 輸入你的 Email、密碼和使用者名稱
- 完成 Email 驗證
第二步:申請 GitHub Copilot 免費試用
GitHub Copilot 提供多種訂閱方案:
- GitHub Copilot Free (限量免費方案):適合個人開發者,每月有一定的使用額度
- GitHub Copilot Individual:個人付費方案,每月 $10 美元
- GitHub Copilot Business:企業方案,每人每月 $19 美元
- GitHub Copilot Enterprise:企業進階方案,每人每月 $39 美元
申請步驟:
- 登入你的 GitHub 帳號
前往 https://github.com 並登入 - 前往 GitHub Copilot 頁面
訪問 https://github.com/features/copilot 或點選右上角的個人頭像,選擇「Settings」 - 啟用 Copilot
在左側選單中找到「Copilot」選項,點選進入 - 選擇訂閱方案
- 如果你是第一次使用,GitHub 通常會提供 30 天免費試用
- 學生和開源專案維護者可以免費使用(需要通過 GitHub Education 或 GitHub Sponsors 驗證)
- 點選「Start free trial」或「Enable GitHub Copilot」按鈕
- 完成付款設定
即使是免費試用,也需要綁定付款方式(信用卡),但在試用期內不會扣款。試用期結束前會通知你是否要繼續訂閱。 - 確認訂閱狀態
回到 Settings > Copilot 頁面,確認看到「GitHub Copilot is active」的訊息
第三步:安裝 VS Code 擴充套件
啟用 GitHub Copilot 服務後,需要在 VS Code 中安裝對應的擴充套件:
- 開啟 VS Code
啟動 Visual Studio Code 編輯器 - 前往擴充套件市集
點選左側活動列的「Extensions」圖示,或按Ctrl + Shift + X(Mac:Cmd + Shift + X) - 搜尋並安裝 GitHub Copilot
在搜尋框中輸入「GitHub Copilot」,你會看到主要擴充套件:- GitHub Copilot Chat :提供對話式 AI 助手功能 點選「Install」按鈕安裝這兩個擴充套件
- 登入 GitHub 帳號
安裝完成後,VS Code 會提示你登入 GitHub 帳號:- 點選右下角彈出的「Sign in to GitHub」通知
- 或點選狀態列右下角的「GitHub Copilot」圖示,選擇「Sign in」
- 瀏覽器會開啟 GitHub 授權頁面,點選「Authorize Visual Studio Code」
- 返回 VS Code,完成授權
第四步:驗證安裝
確認 GitHub Copilot 已經正確安裝並啟用:
- 檢查狀態列
在 VS Code 右下角的狀態列,你應該會看到 GitHub Copilot 的圖示(一個小小的方塊圖案) - 開啟設定
點選狀態列的 Copilot 圖示,確認選單顯示:- 你的 GitHub 帳號名稱
- 「GitHub Copilot is active」的狀態
- 測試功能
建立一個新的程式碼檔案(例如test.js或test.cs),輸入一行註解:
按下 Enter,如果 Copilot 自動建議程式碼(通常會以灰色文字顯示),表示安裝成功!// 建立一個計算兩個數字相加的函數 - 測試 Chat 功能
按Ctrl + I(Mac:Cmd + I) 或點選側邊欄的「Chat」圖示,開啟 Copilot Chat 面板。如果能看到對話介面,表示 Chat 功能也正常運作。
常見問題排解
Q: 我看不到 Copilot 的建議?
- 確認狀態列的 Copilot 圖示沒有顯示「停用」或「錯誤」
- 檢查是否已正確登入 GitHub 帳號
- 嘗試重新啟動 VS Code
- 確認訂閱狀態是否正常
Q: 我的免費試用期到了怎麼辦?
- GitHub 會在試用期結束前發送 Email 通知
- 你可以選擇繼續付費訂閱,或取消訂閱
- 學生可以申請 GitHub Education Pack 免費使用
Q: 我是學生,可以免費使用嗎?
- 可以!前往 https://education.github.com/pack 申請 GitHub Student Developer Pack
- 通過驗證後,可以免費使用 GitHub Copilot
- 需要提供學生證明文件(學生證、在學證明等)
Q: Copilot 支援哪些程式語言?
- 支援幾乎所有主流程式語言:Python、JavaScript、TypeScript、C#、Java、Go、Ruby、PHP 等
- 對於熱門語言(如 Python、JavaScript)的支援效果最好
- 也支援 HTML、CSS、SQL 等標記語言和查詢語言
隱私與安全設定
GitHub Copilot 會將你的程式碼片段傳送到雲端進行分析,如果你關心隱私問題:
查看遙測設定
Settings > Copilot > 可以調整資料收集選項排除敏感檔案
在專案中建立.copilotignore檔案,列出不希望 Copilot 分析的檔案或目錄企業專用選項
使用 GitHub Copilot Business 或 Enterprise 方案,可以啟用更嚴格的資料隔離政策
現在,你已經準備好開始使用 GitHub Copilot 了!讓我們繼續探索如何有效運用快捷鍵來提升開發效率。
快捷鍵小技巧
在使用 Copilot 時,掌握幾個關鍵快捷鍵能大幅提升效率:
- Tab:接受目前的建議
- ESC:拒絕建議
- Alt + \ (或 Option + \ on Mac):觸發 Copilot 建議
- Ctrl + Enter:開啟 Copilot 建議面板,查看多個替代方案
這些快捷鍵就像是與 AI 對話的語言—— Tab 表示「好,就這樣」, ESC 表示「不,我要自己來」, Ctrl + Enter 則是「給我看看其他選項」。