Cursor 自定义模式介绍与实操指南

Cursor 是一款智能代码编辑器,提供了强大的 AI 辅助编程功能。其中,自定义模式功能允许用户根据自身的工作流程,创建符合特定需求的模式,以提高开发效率。

什么是自定义模式?

自定义模式使用户能够组合工具和提示,创建适合自己工作流程的新模式。这些模式可以补充内置的 Agent 和 Ask 模式,满足不同的开发需求。

如何启用自定义模式功能

  1. 打开设置:点击编辑器右上角的齿轮图标,进入设置界面。

  2. 导航到功能选项:在设置界面中,选择“Features”或“功能”选项卡。

  3. 启用自定义模式:在“Chat”或“聊天”部分,找到“Custom modes”或“自定义模式”选项,开启此功能。

Example

Pasted image 20250330150712.png

创建自定义模式

  1. 打开模式菜单:在编辑器中,点击模式选择菜单。

  2. 添加自定义模式:选择“Add custom mode”或“添加自定义模式”选项。

  3. 设置模式属性:在弹出的窗口中,填写以下信息:

    • 名称:为新模式命名。

    • 图标:选择一个代表此模式的图标。

    • 快捷键:设置激活此模式的快捷键。

    • 启用工具:选择此模式下可用的工具。

    • 自定义指令:为 AI 提供特定的指导,以便在此模式下遵循。

Example

Pasted image 20250330150824.png Pasted image 20250330150847.png

mode 个数有上限(包括初始的3个,共8个)

示例模式

以下是一些示例模式及其配置:

Teach

  • Tools: Search.

  • Prompt instructions: Focus on explaining concepts thoroughly and ask clarifying questions before providing solutions.

Example

Pasted image 20250330150953.png

Refactor

  • Tools: Edit & Reapply.

  • Prompt instructions: Focus solely on improving existing code structure without adding new functionality.

Example

Pasted image 20250330151057.png

Plan

  • Tools: Codebase, Read Files, Terminal.

  • Prompt instructions: Create detailed implementation plans without making direct code changes. Write it to plan.md.

Research

  • Tools: Codebase, Web, Read Files, Search Files.

  • Prompt instructions: Gather comprehensive information from multiple sources before suggesting solutions.

Example

Pasted image 20250330151311.png prompt 部分下面直接写就好

Yolo

  • Tools: All tools enabled, Auto-Apply Edits, Auto-Run.

  • Prompt instructions: Take initiative and make bold changes with minimal confirmation.

Example

Pasted image 20250330151552.png

Review

  • Tools: Codebase, Grep, Read Files, Terminal.

  • Prompt instructions: Analyze code quality and recent changes without automatically fixing issues.

Debug

  • Tools: All tools enabled (Search, Terminal, Edit, Re-apply).

  • Prompt instructions: Thoroughly investigate issues by gathering extensive context before proposing targeted fixes

Example

Pasted image 20250330151851.png

管理自定义模式

目前,Cursor 正在考虑在项目中添加 .cursor/modes.json 文件,以便更轻松地创建和共享自定义模式。这将使团队成员之间的协作更加顺畅,确保所有人使用相同的开发模式。

总结

通过自定义模式,Cursor 为开发者提供了灵活的工具配置,满足不同的工作需求。无论是教学、重构还是调试,您都可以根据自己的喜好创建专属的工作模式,提高开发效率。

注:此功能目前为 Beta 版本,可能会有变化。