概述
Cursor Tab 是我们原生的自动补全功能。它是一款更强大的 Copilot,能够智能推荐完整的代码差异,并具备出色的记忆能力。
基于定制模型打造的 Cursor Tab 能够实现以下功能:
- 围绕光标位置进行编辑建议,而不仅仅是插入新代码
- 一次性修改多行代码
- 根据您最近的修改和 linter 错误提供建议
免费用户每月可获得 2000 条自动补全建议(配额在每个账单周期自动重置)。专业版和企业版套餐用户可享受无限制的自动补全建议。
界面呈现
当 Cursor 仅需添加额外文本时,补全建议会以灰色文字形式呈现。若建议内容涉及修改现有代码,则会在当前行右侧以差异弹窗形式显示。
您可通过以下方式操作建议内容:
- 按下
Tab
键接受建议 - 按下
Esc
键拒绝建议 - 使用
Ctrl/⌘ →
逐词部分接受建议 - 持续输入或按
Escape
键取消/隐藏建议
每次输入或光标移动时,Cursor 都会基于近期修改尝试生成建议。但请注意,模型可能判定无需修改时不会显示建议。
Cursor 的修改范围可覆盖当前行上方一行至下方两行的代码区域。
功能 开关
要启用或禁用此功能,请将鼠标悬停于应用界面右下角状态栏的 Cursor Tab 图标进行操作。
快捷键配置
如需自定义 Cursor Tab 的快捷键:
- 通过菜单选择 设置 > 键盘快捷键
- 搜索
Accept Cursor Tab Suggestions
命令 - 绑定自定义快捷键组合
常见问题
在编写注释时 Tab 键干扰输入,该如何处理?
你可以通过前往 Cursor Settings
> Tab Completion
并取消勾选「Trigger in comments」选项来禁用针对注释的 Cursor Tab 功能。