Cursor新手教程:10个实际案例入门
摘要
CursorAI是一款基于AI的代码编辑器,具备内联代码生成、代码交互、Tab补全、聊天界面、@上
1. 内联代码生成
按下Cmd+K快捷键即可触发内联代码生成器,一个小型提示窗口会弹出。输入需求后,AI自动生成对应代码——点击“Accept”按钮,代码便无缝集成到项目中。
默认模型为claude-3.5-sonnet,你也可以通过模型下拉选择器切换至其他模型。
2. 与现有代码交互
在调用Cmd+K前,先选中某段代码。这样你可以直接修改这段代码,比如重构,或向AI询问关于该代码的问题。输入提示后点击“Submit Edit”,代码会以差异对比形式呈现:红线标记将被删除的行,绿线表示新增内容。
3. 询问有关现有代码的问题
相同逻辑:选中代码后按Cmd+K,再点击“quick question”按钮提交疑问。AI的回答会清晰显示在对话面板中。
4. 使用Tab自动完成
编写代码时,Cursor会实时给出AI生成的代码补全建议。与传统自动补全类似,按Tab键即可快速应用这些建议。Tab键≈效率。
5. 聊天界面
使用Cmd+L快捷键打开聊天窗口。相比内联生成器,聊天界面灵活得多——不仅能生成代码,还可用于提问、讨论思路。
6. 通过聊天生成代码
在聊天窗口中生成的代码,通过点击代码框右上角的“Apply”按钮,可直接集成到项目中。
7. 使用@增加查询上下文
聊天窗口有一个高价值功能:@符号选项。它允许你为AI提供更多上下文信息——可以是简单的文件、文件夹,可以是网络搜索结果,甚至能让AI直接访问GitHub仓库中的内容。
例如,输入@Web,AI即可联网搜索答案。
8. 支持图片
聊天界面还支持图片输入。比如你画了一张网页的UI设计草图,可直接丢给AI,让它生成对应的HTML和CSS代码。添加图片方式简单——拖拽到聊天窗口即可。
9. 添加文档
Cursor AI另一个值得称道的功能,是允许手动添加文档参考。这一点对尚未被包含在AI训练数据中的本地文档库尤其有价值。
要添加文档,同样用@符号,从下拉菜单中选择Docs。系统会弹出窗口,要求提供文档的URL。以下是添加Swift文档的示例:
输入URL后,可以为这个文档条目命名,比如就叫Swift。之后在聊天中使用@Swift即可引用该文档。当然,也可以在“Cursor Settings”的“Features”选项卡中统一管理这些文档参考。
10. 设置自定义AI规则
Cursor允许设定自定义规则来引导AI行为。这些规则在常规设置菜单下可以找到,相当于一个默认提示——这样每次使用时,AI都会自动遵循这些规则,省去反复输入相同提示的麻烦。
来源:互联网
本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。