现阶段的工具
| 名称 | 魔法 | 介绍 |
|---|---|---|
| 智能编辑器 | ||
| Cursor | 否 | 基于AI的代码编辑器,提供实时代码补全、重构建议和错误检测 |
| MarsCode | 否 | 个人免费 |
| github Copilot | 否 | 集成于VS Code等主流IDE,提供智能代码建议和自动补全 |
| Windsurf | 是 | 专注于代码重构和优化的智能编辑器,提供代码质量分析和优化建议 |
| 代码生成与转换 | ||
| v0.dev | 是 | 专注于前端开发的AI工具,可直接将设计转换为React代码 |
| bolt.new | 是 | 可视化编辑、小网站、一键部署 |
| 开发辅助插件 | ||
| 通义灵码 | 否 | 个人免费 |
| 文心快码 | 否 | 个人免费 |
| Amazon CodeWhisperer | 是 | 免费 |
MarsCode
常用命令
ctrl/Command + i打开行内交互面板Ctrl/Command + Space触发代码自动补全Ctrl/Command + U打开侧边对话框
导入项目
常用面板
使用 ctrl + i 快捷键可打开行内交互面板
Cursor
快捷键
- 全局AI。在Cursor的AI输入框中(如
Cmd K、Cmd L或TerminalCmd K),你只需输入@符号,就会弹出一个建议列表,显示可引用的上下文信息。这个列表会根据你的输入自动过滤,只显示最相关的建议。 - Tab功能。代码补全、并且是多行补全。
- 提示框功能(Cmd + K)
- 聊天功能(Cmd + L)适合学习新技术或框架、获取代码建议和最佳实践
如何使用 Composer
- 打开 Cursor 设置,找到"Beta"部分,激活"Composer"、
- composer(Ctrl/⌘ + I)打开 Composer 进行更复杂的 AI 辅助任务
快速回答
在提示栏中按Option/Alt Enter,立即回答关于选中内容和相关上下文的任何问题,在这个过程中不会生成或修改代码。
@web 联网检索
Cmd + L 在输入框输入 @web 可以联网检索。
rules
可以理解为 system prompt。指导 Cursor 如何工作。可以参考 cursor directory 上的推荐。
设置全局规则
- 打开设置
- 导航至
General>Rules for AI - 在提供的文本区域输入您的自定义指令
- 点击"保存"以应用您的全局规则,记得启用
include .cursorrules file。
创建项目特定规则(推荐)
- 在项目根目录创建一个 .cursorrules 文件
- 将自定义指令添加到此文件中
【场景】快速生成 git commit message
git diff | cat获取最近修改git add .把所有修改添加到暂存区Cmd K提示栏中输入git commit messageCmd + Enter确认Cmd + I唤起 Cursor Composer 窗口,输入需求对文件和文件夹进行调整。
参考资料
-
cursor directory cursor 提示词库,在上面分享了很多 cursor rules 以及 使用教程。