如果你刚开始学编程,或者刚切换到一门不熟悉的语言,Cursor 最大的价值不是"帮你写完整代码",而是充当一位随时能提问的陪练,降低你卡壳时的挫败感。
把 AI 当成"逐行讲解员"
拿到一段看不懂的示例代码,不要硬啃。选中代码后按 Ctrl/Cmd + L(或右键选择 "Explain"),让 AI 用大白话解释这段代码在做什么、为什么要这样写。你可以继续追问:"第 3 行的 map() 和 forEach() 有什么区别?" AI 会基于当前上下文给出针对性回答,比去搜索引擎翻十页更直接。
用注释驱动来拆解需求
当你想实现一个小功能但不知道从何下手时,先在编辑器里写下注释,描述你要做什么:
# 读取当前目录下所有txt文件,把内容合并成一个字符串
然后换行等待 1–2 秒,Cursor 的灰色虚影补全通常会给出基础骨架。不要直接按 Tab 全收,先逐行看 AI 用了哪些函数和语法,把不懂的地方再选中继续问。这样你不仅拿到了代码,还知道了"为什么用 os.listdir() 而不是 glob"。
要求自己写,AI 补思路
遇到练习或作业时,建议先自己写第一行或整体框架,再让 AI 补全或优化。比如你自己写完了一个 if 判断,可以让 AI 帮你补全异常处理:
try:
# 你自己写的逻辑
except
看到补全建议后对比你的思路差异,这比直接让 AI 生成全部答案更能锻炼基本功。
报错是最好的老师
新手最头疼的就是满屏红色报错。此时不要慌张,把终端里的报错信息完整复制到侧边栏,AI 通常能告诉你是语法错误、缩进问题还是类型不匹配,并给出修改建议。但注意:改完后务必自己再读一遍,确认 AI 没有为了"跑通"而删掉你原本想保留的逻辑。
一个实用模板
刚开始建议用这个固定句式提问,容易得到适合新手的回答:
"请用 [语言] 实现 [功能],要求每一步都加上中文注释,并解释为什么要这样写。"
这样既得到了可运行代码,也附带了教程,适合保存下来反复咀嚼。
提醒
Cursor 能加速学习曲线,但不会替你建立肌肉记忆。建议每让 AI 生成一段代码后,自己不看提示手动复写一遍;遇到核心概念(如闭包、指针、异步),仍要回到官方文档确认,避免被 AI 的"幻觉"带偏。