概述

了解 Tab 如何利用 AI 在编辑器中直接建议多行编辑、代码修复和上下文感知的补全。

Cursor Tab 是我们原生的自动补全功能。它是一个更强大的 Copilot,能够建议完整的代码差异,并具有特别出色的记忆能力。

由自定义模型驱动,Cursor Tab 可以:

  • 在光标周围提供编辑建议,而不仅仅是插入额外的代码。
  • 同时修改多行代码。
  • 根据您最近的更改和代码检查错误提供建议。

免费用户可以免费获得 2000 次建议。专业版和商业版用户可以获得无限次建议。

用户界面

当 Cursor 仅添加额外文本时,补全内容会以灰色文本显示。如果建议修改现有代码, 它将在当前行的右侧显示为差异弹出框。

Cursor 功能展示图片
Cursor 功能展示图片

您可以按 Tab 键接受建议,或按 Esc 键拒绝。要逐字接受建议,请按 Ctrl/⌘ →

要拒绝建议,只需继续输入,或使用 Escape 取消/隐藏建议。

每次按键或光标移动时,Cursor 都会尝试根据您最近的更改提供建议。但是,Cursor 不会总是显示建议;有时模型会预测不需要进行任何更改。

Cursor 可以修改光标当前行上方一行到下方两行的内容。

切换功能

要开启或关闭此功能,请将鼠标悬停在应用程序右下角状态栏的 "Cursor Tab" 图标上。

键盘快捷键

你可以通过在 Cursor 菜单中选择设置 > 键盘快捷键,然后搜索Accept Cursor Tab Suggestions,将 Cursor Tab 绑定到自定义快捷键。

常见问题

Tab 在写注释时会干扰,怎么办?

你可以通过进入 Cursor settings > Tab Completion,然后取消勾选Trigger in comments,来禁用注释中的 Cursor Tab 功能。