hero

功能

Tab

Cursor 包含一个强大的自动补全功能,可以预测您的下一个编辑操作。启用后,它始终处于开启状态,并将根据您最近的更改,建议您对代码进行多行编辑。

代码生成

Cursor 会查看您的最近更改,因此它可以预测您接下来想要做什么。

Code generation example

多行编辑

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

Fast edits example

智能重写

随意输入,Cursor 会修复您的错误。

Smart rewrites example

Cursor 预测

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

Cursor prediction example

聊天

聊天允许您与一个可以看到您代码库的 AI 交谈。聊天始终可以看到您当前的文件和光标,因此您可以向它询问诸如“这里是否有错误?”之类的问题。您可以使用Ctrl+Shift+L 或“@.” 将特定的代码块添加到上下文中。您可以使用 Ctrl+Enter 与整个代码库进行聊天。

代码库答案

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

Chat codebase example

引用您的代码

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

Chat @ symbol example

使用图像

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

Chat vision example

搜索网络

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

Chat web example

即时应用

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

Chat apply example

使用文档

使用 @LibraryName 引用流行的库,或使用 @Docs → Add new doc 添加您自己的库。

Chat docs example

CtrlK

CtrlK 允许您使用 AI 编辑和编写代码。要进行编辑,请尝试选择一些代码,点击“编辑”,并描述代码应该如何更改。要生成全新的代码,只需键入CtrlK 而不选择任何内容。

快速编辑

使用 AI 编辑和编写代码。选择一些代码,点击 CtrlK,并描述代码应该如何更改。或者,使用CtrlK 而不选择任何内容。

Command K fast edit example

终端CtrlK

使用CtrlK 在终端中用简单的英语编写终端命令。Cursor 会将其转换为您需要的终端命令。

Command K terminal example

快速提问

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

Command K question example
Anysphere打造
SOC 2 认证