第2章:5分钟上手秘籍
想象一下,你刚入手了一台"编程神器",但不知道怎么驾驭它?别担心!这章我们就来学习Cursor的快速上手指南,让你像玩游戏一样掌握AI编程!
一 开始使用Cursor
1. 选择项目目录
首次启动Cursor,你需要:
- 点击"Open Folder"
- 选择你要开发的项目文件夹
- 等待Cursor打开目录
💡 小贴士:
- 建议选择一个干净的工作目录
- 如果是已有项目,选择项目根目录
- 大型项目首次加载可能需要等待一会儿
快捷键效率革命
2. 神奇的 Ctrl+K
(Mac用户是 Cmd+K
),任何地方浮窗唤起聊天框框口
还在为写代码发愁吗?试试这个魔法按键:
🎯 实战场景一:写一封情书
你:按下Ctrl+K,输入"帮我写一封表白情书,强调对方的善良"
Cursor:
当然可以!以下是一封强调对方善良的表白情书:
---
亲爱的[对方的名字],
在这个平常的日子里,我想借此机会向你表达我心中深藏已久的感情。每当我看到你,我的心中总是充满温暖和感动。你的善良如同阳光,照亮了我生活的每一个角落。
我常常想起你对待他人的方式。无论是对朋友的关心,还是对陌生人的微笑,你总是那么真诚、温柔。你的善良不仅仅体现在言语上,更在于你用行动传递出的温暖。你总是愿意倾听他人的烦恼,给予他们支持和鼓励,这让我深深敬佩。
在这个快节奏的世界里,像你这样的人实在是太珍贵了。你的善良让我相信,世界上依然存在着纯真和美好。每当我看到你帮助他人时,我的心中都会涌起一股强烈的感动。我希望能与你一起分享这份美好,成为你生活中的一部分。
我想告诉你,我对你的感情不仅仅是欣赏,更是深深的爱慕。我希望能有机会与你一起走过未来的每一个日子,分享生活中的点滴快乐与挑战。我愿意用我的真心去呵护你,陪伴你,与你一起创造属于我们的美好回忆。
请让我知道你的心意,无论结果如何,我都会尊重你的选择。谢谢你一直以来的善良和温暖,让我有勇气表达我的心声。
期待你的回复。
永远爱你的,
[你的名字]
---
希望这封信能传达出你对对方的深情和对其善良的赞美!
🎯 实战场景二:生成数据表格
你:Ctrl+K "帮我生成一个学生成绩统计表"
Cursor:
当然可以!以下是一个简单的学生成绩统计表的示例,使用Markdown格式呈现。你可以根据需要调整内容和格式。
# 学生成绩统计表
| 学生姓名 | 数学成绩 | 英语成绩 | 语文成绩 | 总成绩 | 平均成绩 |
|----------|----------|----------|----------|--------|----------|
| 张三 | 85 | 90 | 88 | 263 | 87.67 |
| 李四 | 78 | 85 | 80 | 243 | 81.00 |
| 王五 | 92 | 88 | 91 | 271 | 90.33 |
| 赵六 | 75 | 80 | 78 | 233 | 77.67 |
| 孙七 | 88 | 92 | 85 | 265 | 88.33 |
## 统计信息
- **总学生人数**: 5
- **最高分**: 271 (王五)
- **最低分**: 233 (赵六)
- **平均分**: 83.80
你可以根据实际情况添加更多的学生或科目,或者调整成绩数据。希望这个表格能满足你的需求!
💡小技巧: 按住Ctrl+K时,可以框选文本/代码片段,AI就会针对选中内容提供建议!
3. 强大的 Ctrl+L(Mac用户是 Cmd+L),右侧打开聊天框,不能自动创建文件
这是你的AI编程导师窗口,有问题就问它:
- 🔍 代码诊断: 选中报错代码,Ctrl+L,立即得到修复方案
- 📝 代码解释: 看不懂的代码?Ctrl+L让AI用大白话解释
- 🚀 性能优化: 代码太慢?Ctrl+L帮你找出优化空间
4. 智能的 Ctrl+I(Mac用户是 Cmd+I)多文件创作模式,可以在聊天后自动创建多个项目文件
这是你的AI多文件创作助手窗口,帮你生成完整项目代码:
🎯 实战场景:生成完整功能
你:按下Ctrl+I,输入"创建一个待办事项管理系统,用html编写,保存为index.html 放在当前目录下面"
Cursor:立即开始生成:
好的,我将为你创建一个简单的待办事项管理系统的HTML代码,并将其保存为index.html。这个系统将允许用户添加、查看和删除待办事项。以下是代码:
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>待办事项管理系统</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 20px;
}
#todoList {
list-style-type: none;
padding: 0;
}
#todoList li {
padding: 10px;
border: 1px solid #ccc;
margin: 5px 0;
display: flex;
justify-content: space-between;
}
</style>
</head>
<body>
<h1>待办事项管理系统</h1>
<input type="text" id="todoInput" placeholder="输入待办事项">
<button onclick="addTodo()">添加</button>
<ul id="todoList"></ul>
<script>
function addTodo() {
const input = document.getElementById('todoInput');
const todoText = input.value.trim();
if (todoText === '') {
alert('请输入待办事项');
return;
}
const li = document.createElement('li');
li.textContent = todoText;
const deleteButton = document.createElement('button');
deleteButton.textContent = '删除';
deleteButton.onclick = function() {
li.remove();
};
li.appendChild(deleteButton);
document.getElementById('todoList').appendChild(li);
input.value = '';
}
</script>
</body>
</html>
说明:
1. HTML结构:包含一个输入框和一个按钮,用于添加待办事项。
样式:简单的CSS样式使待办事项列表看起来更整洁。
JavaScript功能:实现添加和删除待办事项的功能。
你可以将上述代码复制到一个名为index.html的文件中,然后在浏览器中打开它以查看效果。
可以点击 “accept all”, "accept file" "accept Y"保存生成的文件
可以双击index.html文件,在浏览器上查看效果
💡 使用技巧:
- 描述越详细,生成的代码越准确
- 可以指定技术栈和框架
- 支持分步骤生成和修改
- 生成后可以继续对话优化
什么是html https://baike.sogou.com/v340826.htm?fromTitle=html
🔥 Composer vs Chat:
- Composer (Ctrl+I):生成完整项目代码,可以自动生成文件
- Chat (Ctrl+K):解答问题和小段代码,不能自动生成文件
5. 神秘的 @ 召唤术
在编辑器中输入@,召唤强大的上下文助手:
🎯 文档上下文
@doc Python3 → 立即将python的官网文档内容作为上下文
🎯 代码上下文
@file index.html → 导入指定代码文件作为参考
🎯 网页链接上下文
@https://docs.godotengine.org/en/stable/ → 导入godot的API文档作为参考
🎯 对话支持支持联网搜索
@Web DeepSeek R1现在有哪些免费客户端?
🎯 将整个项目作为上下文
@Codebase 列出当前项目的目录结构
💡实用技巧:
- 使用@时可以模糊搜索,Cursor会智能匹配相关文件
- 多个@命令可以组合使用,构建更丰富的上下文
- @后接文件路径支持自动补全功能
- 完整使用参考 https://docs.cursor.com/context/@-symbols/basic
💡 实用小贴士:
- 不确定的时候多问AI,它不会嫌你烦
- 复杂需求可以分步骤提问
- 对结果不满意?直接说"换个方案" 记住:Cursor就是你的AI编程搭档,不要害羞,大胆地和它对话!下一章,我们将探索如何用它来管理你的个人项目~