完成這個單元後,你將能夠:
知道 Copilot 對同一段程式碼會產生多個不同的建議
學會用 Ctrl + Enter 一次查看所有建議選項
熟練使用 Alt + ] 和 Alt + [ 快速切換不同建議
掌握 Ctrl + → 逐字接受,精細控制建議內容
例如排序函式,可以用 bubble sort、quick sort、或內建方法,各有優缺點
有人喜歡簡潔、有人喜歡易讀,Copilot 會提供不同風格的程式碼
AI 是輔助工具,最終選擇權在你手上
透過比較不同建議,可以學到新的程式寫法
Mac 使用者:Cmd + Enter
例如:function sortArray(arr) {
游標停在新的一行
開啟建議面板,一次看到所有可用的建議!
按 Ctrl + Enter 後出現的 Copilot 建議面板
同一個函式,Copilot 提供多種不同的實作方式
如果你不想開啟面板,可以直接在編輯器中切換不同建議:
Mac 使用者:Option + ]
Mac 使用者:Option + [
編輯器中的灰色建議(尚未接受)
按 Alt + ] 後,建議內容已經改變
| 功能 | Windows / Linux | Mac |
|---|---|---|
| 接受建議 | Tab | Tab |
| 拒絕建議 | Esc | Esc |
| 下一個建議 | Alt + ] | Option + ] |
| 上一個建議 | Alt + [ | Option + [ |
| 開啟建議面板 | Ctrl + Enter | Cmd + Enter |
| 部分接受(逐字) | Ctrl + → | Cmd + → |
Mac 使用者:Cmd + →
只接受建議的一部分,前半段已變正式顏色,後半段仍是灰色
如果 Copilot 沒有反應,可以到設定頁面確認:
Ctrl + ,
在搜尋框輸入 copilot
VS Code 設定中的 Copilot 相關選項
用 calculateTotalPrice 而不是 calc,讓 AI 更懂你的意圖
檔案中已有的程式碼會影響建議品質
用 userAge 而不是 x
用中文或英文註解描述你想要的功能
| 問題 | 解答 |
|---|---|
| 為什麼有時只有一個建議? | 簡單的程式碼可能只有一種最佳解法,這是正常的 |
| 建議都不滿意怎麼辦? | 自己先輸入幾個字,讓 Copilot 根據你的開頭重新生成 |
| Alt + ] 沒反應? | 確認畫面中有灰色建議,且游標在建議前方 |
| Ctrl + Enter 沒開面板? | 可能該位置沒有建議,試著換個位置或重新輸入 |
practice5.jsfunction sortArray(arr) { 然後按 Enter// 練習用程式碼 function sortArray(arr) { // 在這裡等待 Copilot 建議 }
Ctrl + Enter 可以開啟 Copilot 建議面板,一次查看所有可用的建議。
Alt + ] 可以在編輯器中直接切換到下一個建議,不需要開啟面板。
Ctrl + → 是「逐字接受」功能,每按一次接受一個詞。
Copilot 會提供多種不同的程式碼建議,讓你選擇最適合的
Ctrl + Enter
一次查看所有建議
Alt + ] 下一個
Alt + [ 上一個
Ctrl + →
逐字接受,精細控制
「不是 AI 給你一個答案,是你用快速鍵在不同答案之間做選擇。」
Part 6:註解驅動開發 - 用中文寫程式
學會用中文註解讓 Copilot 幫你寫程式!
請輸入密碼以查看答案