功能

更快地构建软件

智能代理

Cursor 的智能代理模式可以端到端地完成任务。它快速完成任务,同时让程序员参与其中。通过在 Composer 中选择“agent”来试用它。

查找上下文

通过使用自定义检索模型,Cursor 可以理解代码库。 这减少了手动添加上下文的需要。

运行命令

Cursor 可以自动编写和运行终端命令。 默认情况下,系统会要求您确认所有命令。

循环处理错误

Cursor 可以自动检测 lint 错误并应用修复,从而减少手动调试的需要。

Tab 键

Cursor 包含强大的自动完成功能,可以预测您的下一步编辑。 启用后,它始终处于开启状态,并将建议对您的代码进行跨行编辑,同时考虑到您最近的更改。

Multi-Line Edits

多行编辑

Cursor 可以一次建议多个编辑,从而节省您的时间。

智能重写

粗心输入,Cursor 会修复您的错误。

Cursor 预测

Cursor 预测您的下一个光标位置,以便您可以无缝地导航您的代码。

聊天

聊天功能让您可以与了解您代码库的 AI 进行对话。 聊天功能始终可以看到您当前的文件和光标,因此您可以问它诸如:“这里有错误吗?”之类的问题。 您可以使用 Ctrl+Shift+L 或“@.”。 您可以使用  与您的整个代码库聊天Ctrl+Enter。

立即应用

通过单击任何聊天代码块顶部的播放按钮,将聊天中的代码建议应用回您的代码库中。

代码库解答

使用 @Codebase 或 Ctrl Enter 询问有关您代码库的问题。 Cursor 将搜索您的代码库以查找与您的查询相关的代码。

引用您的代码

使用 @ 符号引用代码,以便用作 AI 的上下文。 只需输入 @ 即可查看文件夹中所有文件和代码符号的列表。

使用图像

点击聊天下的图像按钮或将图像拖到输入框中,以将视觉上下文包含到聊天中。

询问网络

使用 @Web 从互联网获取最新信息。 Cursor 将为您搜索网络,并使用最新信息来回答您的问题。

使用文档

使用 @LibraryName 引用流行的库,或使用 @Docs → 添加新文档来添加您自己的文档。

CtrlK

CtrlK 允许您使用 AI 编辑和编写代码。 要编辑,请尝试选择一些代码,单击“编辑”,然后描述应如何更改代码。 要生成全新的代码,只需输入 Ctrl K 而不选择任何内容。

终端CtrlK

使用 Ctrl在终端中使用 K 以英文编写终端命令。 Cursor 会将它们转换为您需要的终端命令。

快速提问

如果您对代码的某些部分有任何快速问题,您可以选择并单击“快速提问”以立即获得答案。