Cursor官方文档之----TAB键

一、TAB

概述

AI 驱动的代码自动完成功能,可根据您最近的工作建议编辑和多行更改

Cursor Tab 是我们的原生自动完成功能。它是一个更强大的 Copilot,可以建议具有特别好内存的整个差异。

Cursor Tab 由自定义模型提供支持,可以:

  • 围绕光标建议编辑,而不仅仅是插入其他代码。

一次修改多行。

  • 根据您最近的更改和 linter 错误提出建议。

免费用户可免费获得 2000 条建议。Pro 和 Business 计划会收到无限的建议

用户界面

当 Cursor 仅添加其他文本时,补全将显示为灰色文本。如果建议修改了现有代码,它将在当前行的右侧显示为 diff 弹出窗口

图片

您可以通过按 Tab 键接受建议,也可以通过按 Esc 键拒绝建议。要逐字部分接受建议,请按 Ctrl/⌘ →。要拒绝建议,只需继续输入,或使用 Escape 取消/隐藏建议。

每次击键或光标移动时,Cursor 都会尝试根据您最近的更改提出建议。但是,Cursor 不会始终显示建议;有时,模型预测不会做出任何更改。

Cursor可以从当前行上方的一行更改为当前行下方的两行。

切换

要打开或关闭该功能,请将鼠标悬停在应用程序右下角状态栏上的“光标选项卡”图标上。

常见问题

Tab 键妨碍了我写评论,我该怎么办?

您可以通过转到 Cursor Settings > Tab Completion 并取消选中“Trigger in comments”来禁用评论的光标选项卡。

二、Tab 与 GitHub Copilot选项卡改进

最大的区别是 Cursor 和 GitHub Copilot 完成代码的方式。

GitHub Copilot 可以在光标位置插入文本。它无法编辑光标周围的代码或删除文本。Cursor 可以在光标处插入文本,还有更多功能

此外,Cursor 在上下文窗口中具有您最近更改的历史记录,因此它知道您下一步要尝试做什么。

从 GitHub Copilot 迁移

由于 Cursor 默认随 GitHub Copilot 一起提供,因此您可能同时安装了 GitHub Copilot 和 Cursor。我们建议您在要使用 Cursor 时关闭 GitHub Copilot。

默认情况下,Cursor 优先于 GitHub Copilot。如果要使用 GitHub Copilot,可以在设置中禁用 Cursor。

三、高级功能

了解如何在速览视图、预测和部分接受中使用 Tab 键高效导航代码

速览中的 Tab 键

您还可以在 “Go to Definition” 或 “Go to Type Definition” 速览视图中使用 Cursor Tab。例如,在向函数调用添加新参数时,这非常有用。

图片

我们特别喜欢在 vim 中与 gd 结合使用,例如,修改函数定义,然后一次性修复其所有用法。

光标预测

Cursor 还可以预测您在接受编辑后将转到何处。如果可用,您将能够按 Tab 键转到下一个位置,从而允许您通过 Tab-Tab-Tab 键进行编辑。

图片

            Cursor 预测了下一个位置,并建议在那里进行编辑。

部分接受

您可以通过按 Ctrl/⌘ 和向右箭头(或设置为 editor.action.inlineSuggest.acceptNextWord 您喜欢的键绑定)来接受建议的下一个单词。

要启用部分接受,请导航到光标选项卡>光标设置>功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值