Cursor介绍
Cursor介绍
介绍
Cursor 的官网是这样介绍的:
The AI Code Editor
人工智能代码编辑器
Built to make you extraordinarily productive, Cursor is the best way to code with AI.
让你的工作效率超乎寻常、Cursor 是使用 AI 编程的最佳方式。
Cursor 的优点
-
可预测下一次编辑,让你轻松完成更改。
-
可以了解您的代码库。从代码库中获取答案,或参考文件或文档。并一键使用模型代码。
-
用自然语言编辑。Cursor 可让你使用指令编写代码。只需一个简单的提示,即可更新整个类或函数。
-
更快地构建软件。Cursor 智能、快速、熟悉,是使用人工智能编码的最佳方式。
cursor的特性
Tab
Cursor 包含功能强大的自动完成功能,可预测你的下一次编辑。
一旦启用,它将始终保持开启状态,并在考虑到您最近所做更改的情况下,建议您对多行代码进行编辑。
- 多行编辑: Cursor 可同时建议多行编辑,节省您的时间。
- 智能重写: 放心输入,cursor将修复您的错误。
- 光标预测: cursor 预测您的下一个光标位置,以便您可以无缝导航代码。
chat
chat可以让你与看到你的代码库的AI交谈。chat总是可以看到你当前的文件和光标,所以你可以问它这样的事情:“这里有一个错误吗?".您可以使用Ctrl+Shift+L或“@”将特定的代码块添加到上下文。您可以通过 Ctrl+Enter 与整个代码库聊天。
- 立即应用:通过点击任何聊天代码块顶部的 apply 按钮,将聊天中的代码建议应用回您的代码库。
- 代码库答案: 使用@Codebase或Ctrl Enter询问有关代码库的问题。cursor将搜索您的代码库,以找到与您的查询相关的代码。
- 参考您的代码: 带有@符号的参考代码将用作AI的上下文。只需键入@即可查看文件夹中所有文件和代码符号的列表。
- 使用图像: 点击聊天下的图像按钮或将图像拖到输入框中以将视觉上下文包含到聊天中。
- 问询WEB: 使用 @Web 从 Internet 获取最新信息。Cursor将为您搜索网页,并使用最新信息回答您的问题。
- 使用文档: 使用 @LibraryName 引用流行的库,或使用@ Library → Add new doc 添加您自己的库。
Ctrl K
Ctrl K 允许您使用AI编辑和编写代码。要编辑,请尝试选择一些代码,单击“编辑”,并描述应如何更改代码。要生成全新的代码,只需键入Ctrl K而不选择任何内容。
- 快速编辑: 用AI编辑和编写代码。选择一些代码,单击Ctrl K,然后描述应该如何更改代码。或者,使用Ctrl K生成新代码而不选择任何内容。
- 终端 Ctrl K: 在终端中使用Ctrl K以简单的英语编写终端命令。cursor 会将它们转换成你需要的终端命令。
- 快速问题: 如果您对代码的某些部分有任何快速问题,您可以选择并单击“quick question”以立即获得答案。