6个Cursor AI使用小技巧

6个Cursor AI使用小技巧

Cursor 是一款代码编辑器,旨在帮助您更快、更高效地编写代码。它使用 AI 助手来理解您的代码,提供智能建议,生成代码片段,甚至帮助修复错误。

为了充分利用 Cursor,有效地使用它至关重要。在本文中,我们将分享一些实用的技巧和窍门,帮助您提升工作流程,并在这款 AI 驱动的代码编辑器中获得最佳效果。

准备好提升您的工作效率了吗?以下是一些充分利用 Cursor 的实用方法。

1. 使用Cursor CLI

Cursor CLI 是一款适用于 Windows、macOS 和 Linux 的命令行工具,可让您直接从终端与 Cursor 编辑器交互。要安装 Cursor CLI,您可以使用 Cmd/Ctrl+P 启动命令面板,然后选择 Shell Command: Install ‘cursor’ command 菜单,如下所示:

使用Cursor CLI

它的工作方式与 VSCode 的 code CLI 类似。例如,它允许您在 Cursor 编辑器中创建、管理和打开项目,而无需离开命令行。

除了项目管理之外,CLI 还可以帮助您处理 Cursor 中的扩展程序。您可以使用简单的命令列出已安装的扩展程序、更新它们或卸载不再需要的扩展程序。

以下是一些使用 cursor CLI 的示例:

在 Cursor 编辑器中打开当前目录:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
cursor .
cursor .
cursor .
将文件夹添加到最后一个活动窗口:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
cursor --add site
cursor --add site
cursor --add site
列出当前安装的扩展程序:
Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
cursor --list-extensions
cursor --list-extensions
cursor --list-extensions

使用 CLI 尤其适用于经常或更喜欢使用终端工作的用户,因为它可以帮助您提高开发效率。

2. 使用上下文

Cursor 中的聊天功能允许您直接与 AI 助手互动。您可以提出问题、请求代码修改,并获得只需单击即可应用的建议。

需要记住的一点是,当您提供正确的上下文时,Cursor 的效果最佳。您包含的相关细节越多,它的响应就越好。

一个很好的方法是使用 @ 标记相关文件。这有助于 AI 更好地理解您的代码并提供更精准的建议。

例如,如果您想为某个类创建测试,您可以标记该文件。

使用上下文

这样,它可以更好地理解代码的含义,从而提供更准确的响应。如果您对结果满意,只需点击“Apply”选项即可。它还能识别将代码放在目录中的哪个位置,如下所示:

识别将代码放在目录中的哪个位置

3. 在聊天中使用图片作为上下文

此外,Cursor 聊天的一大亮点是您可以将图片作为上下文添加。只需将图片拖放到聊天框中即可。

添加图片后,Cursor 可以将其与提供的文本一起进行分析,从而生成更相关、更准确的代码。这对于需要视觉提示的任务尤其有用,例如更新用户界面或从模型中复制设计元素。

在本例中,我们将使用它来生成 SVG 文件。

生成 SVG 文件

它非常方便!

但需要注意的是,结果可能会因图片的复杂程度和任务而异。在处理更精细的细节时,Cursor 仍然可能遇到困难。

4. 使用自定义规则

Cursor 还附带一项名为“Rules for AI”的功能。

此功能允许您定义 AI 在建议或生成代码时要遵循的规则。您可以定义格式、命名约定、项目的最佳实践,或将规则应用于特定文件。

如果您与团队合作,需要每个人都遵循相同的编码规则,或者您只是有自己的做事方式,那么此功能将非常有用。它可以节省您的时间,避免不必要的编辑,并获得与您的工作流程完美契合的建议。

要设置规则,您可以前往 Settings > Cursor Settings > Rules。点击 + Add new rule。然后,您需要添加名称、描述,并可选地将文件附加到规则中。

使用自定义规则

现在,是时候设置您的规则了。

如果您刚刚开始,请保持简单。不要试图一次定义所有规则。首先关注最重要的规则。然后,测试 AI 的响应情况,并根据需要优化规则以获得最佳效果。

以下是规则描述的示例:

规则描述

这将确保 AI 助手在生成 PHP 代码时遵循 PSR-12 规范(几乎没有例外),并将特定规则应用于特定文件。

5. 使用记事本

Cursor 中另一个可以让您的工作流程更高效的功能是记事本(Notepads)。默认情况下,此功能可能隐藏在编辑器中,但您可以通过右键点击右侧的主侧边栏,并从菜单中选择“Notepads”来启用它。

使用记事本

现在,您可以在 Cursor 侧边栏中找到记事本。创建一个名称清晰的新记事本,并使用纯文本或 Markdown 添加内容。

例如,您可以添加并记录项目架构决策、开发指南和最佳实践,以及帮助维护整个代码库的一致性。

如果您经常使用某些代码片段,记事本可以作为存储可重复使用模板的便捷位置。它也非常适合保存经常引用的文档,例如 API 详细信息、故障排除步骤或内部工作流程。

以下是我们为前端项目定义架构决策的示例:

为前端项目定义架构决策

现在,您可以使用 @Notepads 在 Chat 或 Cursor 中的 Composer(代理)中引用您的记事本。

引用您的记事本

6. 文档集成

与任何 AI 助手或工具一样,Cursor 在拥有合适的上下文(例如相关文档)来指导其响应时,才能发挥最佳性能。

在 Cursor 中,您可以直接在编辑器中添加和引用外部文档,以便 AI 助手访问重要资源。

默认情况下,Cursor 已包含广泛的官方文档,涵盖 WordPress、Laravel、Vue、React、Angular 等众多框架。如果您需要的文档不可用,您可以通过提供 URL 轻松添加。这对于包含内部团队文档尤其有用。只要内容可公开访问,Cursor 就可以获取并使用它。

要将文档作为参考,您可以在聊天框中输入 @docs,然后搜索所需的文档。

文档集成

在此示例中,我添加了对 WordPress 官方文档的引用,并要求 Cursor 创建文章类型。

要求 Cursor 创建文章类型

Cursor 非常智能,它使用具有适当名称的类来定义文章类型,将其添加到适当的目录中,将 private 选项设置为 false,并使用正确的文本域添加所有可翻译标签。

小结

Cursor 是一款强大的 AI 编程助手,可以帮助您更快地编写代码,并改善您的工作流程。在本文中,我们探讨了一些可以帮助您充分利用 Cursor 的技巧和窍门。希望您觉得这些技巧有用,并能够将它们应用到您自己的项目中。

评论留言