人人都会AI编程

3.2.1 自动补全触发与操作

更新时间:2026-06-29

Cursor Tab 的行内补全是一种"无感化"辅助:当你在编辑器中正常敲代码时,AI 会在后台分析当前光标前后的上下文,在你暂停输入的 1–2 秒内,以灰色虚影形式把预测到的后续代码显示出来。你不需要按任何快捷键去"召唤"它,只需要决定采纳还是忽略。

触发条件

补全的出现依赖几个基本条件,日常遇到"怎么没提示"时可以对号入座:

  • 文件类型受支持.js.py.ts.java.go 等常见代码文件均可触发;纯文本或极冷门的文件类型可能不显示。
  • 上下文足够:光标所在位置前后有代码、注释或变量名供 AI 推断。完全空白的文件通常不会自动触发,需要先写几行或一句注释。
  • Cursor Tab 已开启:若始终无灰色提示,检查设置中 "Cursor Tab" 是否为启用状态(设置面板搜索 cursor tab 确认勾选)。

核心操作

当灰色虚影出现时,你有三种最基础的交互方式:

| 操作 | 按键 | 效果 |
|------|------|------|
| 全部采纳 | Tab | 将当前所有灰色建议内容正式写入文件,光标自动跳到补全末尾。 |
| 逐词采纳 | Ctrl + →(Windows/Linux)<br>Cmd + →(macOS) | 只采纳建议中下一个"逻辑单元"(通常是一个单词、一个参数或半行代码),剩余灰色内容继续保留,供你再次判断。 |
| 拒绝/取消 | Esc | 灰色虚影立即消失,当前行保持你原本输入的内容不变;继续打字也会自动覆盖掉建议。 |

使用节奏建议

  • 短补全(单词、半行):出现频率最高,通常是补全一个变量名或函数参数。扫一眼没问题直接 Tab,几乎不会打断心流。
  • 长补全(多行函数、整块逻辑):灰色虚影可能跨越好几行。此时不建议无脑 Tab,建议先快速浏览一遍逻辑是否符合预期。如果大体对路但局部需要微调,先用 Ctrl/Cmd + → 逐词采纳到合适位置,然后手动修正,让 AI 基于你的修正继续后续补全。
  • 连续生成:采纳一段补全后,光标往往刚好停在一个新的上下文节点,稍等片刻 AI 通常会给出下一段建议。这种"你写骨架、AI 填血肉"的交替节奏,是日常提效最明显的用法。

常见提醒

灰色虚影只是建议,并非编译器保证正确的代码。尤其是涉及边界条件、变量作用域或框架 API 调用时,Tab 之后务必快速扫一眼,避免因 AI 猜错变量名而留下隐患。