Tab 補全
Tab 是 Cursor 最「像傳統編輯器」的能力:你繼續寫,它預測下一行、下一個編輯,甚至跳到另一個相關檔案建議你補上。它不是聊天,也不會自己開一輪大重構。
適合:你已經知道要寫什麼,只是不想把樣板程式、成對修改、明顯的下一行自己打完。
怎麼用
- 像平常一樣打程式。灰色建議出現時,Tab 接受、Esc 取消。
- 有時建議是「下一個合理編輯」而不只是補完目前這行,例如你剛在 A 檔加了參數,它會帶你到 B 檔把呼叫端補上。
- 接受前掃一眼。Tab 很快,錯接受幾次會比自己打更花時間。
Tab 吃的是游標附近與近期編輯。你在註解裡寫清楚意圖(例如 // retry 3 times with backoff),建議會準很多。這跟 Agent 要整段需求是不同層級的提示。
什麼時候不要用 Tab
- 你還不確定架構,需要先討論:改用 Ask 或 Plan。
- 要一次改很多檔、跑測試:改用 Agent。
- 建議已經連續錯兩次:停下來自己寫,或把意圖寫進註解再試。
Tab 與 Agent 可以並用:Agent 產出初稿後,你在 diff 上微調時,Tab 會跟你的風格走。
推薦影音
Traversy Media 的 crash course 用購物車實例示範「Tab 跟著你跨檔補數量參數」,比只看聊天式教學更能理解 Tab 的定位。