不会编程,真能靠 AI 做出东西吗?

我不是程序员,但确实用它做出了几个能跑的小东西——也踩了几个坑

玻璃质感的代码括号与一束光标光束,象征用 AI 工具 Cursor 写代码
结论先说:Cursor 是一个内置了 AI 的代码编辑器,你用大白话说想要什么,它能帮你把代码写出来、改好、解释清楚。不会编程的人,确实能用它做出一些能跑的小东西(小网页、小工具),这一点是真的;但它做不到“你完全不用懂、出了问题它全包”——一旦报错或结果不对,你还是得能看懂它在干什么,才知道让它往哪改。把它当一个手很快、但需要你盯着的帮手,方向就对了。下面是我自己从零摸索的全过程。

我为什么打开了 Cursor

说实话,我不是程序员。第一次打开 Cursor,是因为我想给自己做一个特别简单的小工具——一个能在浏览器里记账、关掉网页数据也还在的小页面。市面上现成的 App 要么广告多、要么要登录,我只是想要个最朴素的版本。

以前我会觉得“这得会编程才行”,然后放弃。但那阵子身边总有人提 Cursor,说不写代码也能让 AI 帮你做。我半信半疑装了一个,结果一个下午真的把那个记账页做出来了,还能用。这篇就是把我从“完全没头绪”到“做出第一个能跑的东西”的过程,连同后来摸清的边界,原原本本写下来——既不夸大成“人人都能当程序员”,也不打击你说“没基础就别想”。

Cursor 到底是个什么东西

你可以把写代码想象成在一个很挑剔的格子本上写字:每个标点、每个空格都不能错,错一个整页就不工作。普通的代码编辑器,就是这个格子本——干净、整齐,但你写什么全靠自己。

Cursor 是在这个格子本旁边,多坐了一个看过海量代码的助手。你写到一半,他帮你把下一句续上;你不会写的地方,跟他说一句“加个删除按钮”,他就替你补上;你甚至能整段交给他,说“帮我做个能记账的小页面”,他从头到尾搭起来。本子没变,变的是旁边多了个随叫随到的帮手。

说回正经的。Cursor 是一个内置了 AI 的代码编辑器。它建在 VS Code 之上(VS Code 是全世界用得最多的免费代码编辑器),所以界面、插件、快捷键大体一样,但它把 AI 深深绑了进去:能补全、能对话、能直接动你的文件。

这里要把一个容易混的点讲清:它和你在网页上用的 ChatGPT 不是一回事。ChatGPT 是隔着一个对话框,你把代码复制给它、它再复制结果给你,它并不知道你电脑里那个项目长什么样。Cursor 是长在你写代码的地方,能看见你整个项目的所有文件,还能直接改。一个是隔着窗口递纸条,一个是坐在你旁边上手——这是它最关键的不同。

它能帮你做什么、又做不到什么

用下来,我把它的能耐和边界分得很清楚。先说让人惊喜的部分:

它确实能帮你做的

它做不到、或不该指望它的

一句话抓重点:“出错代价不大、自己能审一眼”的小活,放心交给它提速;“要上线、要给别人用、出错有后果”的事,它只能打草稿,得有懂的人把关。

第一次上手:一步步走一遍

我第一次用的时候到处找步骤,发现讲得都太碎。这里把从下载到做出反应的完整一条线,给你按顺序铺平。照着走,二十分钟内你就能看到 AI 在你屏幕上写字。

  1. 下载安装:打开 cursor.com,下载对应你系统(Windows / Mac)的安装包,像装普通软件一样装好。
  2. 注册登录:第一次打开它会让你用邮箱或第三方账号登录。免费档默认就能用 AI,不用你自己去配什么密钥。
  3. (可选)导入旧设置:如果你以前用 VS Code,它会问要不要把原来的插件和快捷键搬过来,点一下就行;没用过就跳过。
  4. 新建一个项目文件夹:在桌面随便建个空文件夹,比如叫 my-first,然后在 Cursor 里“打开文件夹”指向它。这一步是告诉 Cursor “我要在这儿干活”。
  5. 感受 Tab 补全:新建一个文件,随手敲几行,你会看到灰色的建议文字冒出来——那是它在猜你接下来要写什么。觉得对就按 Tab 接受,不对按 Esc 拒绝。
  6. 试试直接改(Ctrl/Cmd + K):选中一段,按 Ctrl+K(Mac 是 Cmd+K),打字说“加上注释”或“改得更简单”,它会就地把这段改掉,让你确认。
  7. 打开对话(Chat):用快捷键调出侧边的对话栏,像聊天一样问它问题,或者让它写一段新功能。它能看到你这个项目里的文件。
  8. 试 Agent,让它整件事一起办:在对话里切到 Agent 模式,给它一句完整任务(“帮我做个能加和删的待办网页,数据存在本地”),它会自己建文件、写代码,你看着确认就好。
新手提醒:第四步那个“先建一个空文件夹再打开”最容易被跳过,但它很关键——Cursor 是以“文件夹”为单位理解你的项目的,没指好文件夹,它的补全和 Agent 都会变笨。

四个核心功能,各在什么时候用

Cursor 的功能听着不少,其实你天天用到的就四个。我按“分别什么时候掏出来”来讲,比单纯罗列有用。

Tab 补全:边写边猜你下一句

这是用得最多的。你敲代码,它用灰字实时预测后面要写什么,Tab 接受、Esc 拒绝。它不只看当前这一行,还看整个文件甚至别的文件,所以前面定义过的东西,后面用到时它常能直接补对。什么时候用:几乎全程开着,写每一行的时候它都在背后帮你减少敲字。一个小技巧——先用一句注释写清这段要干嘛(比如“算两个日期差几天”),再换行,它顺着注释生成的代码往往更准。

Inline Edit(Ctrl/Cmd + K):选中一段当面改

选中一段代码,按 Ctrl+K,用一句话说你要怎么改——“加上错误处理”“改得更短”“补上中文注释”——它就在原地改给你看,你点确认才生效。什么时候用:你已经有一段代码、只想动其中一处的时候。它比开对话更直接,改完即所见。

Chat:把它当懂代码的聊天对象

调出侧边对话栏,你能像聊天一样问“这段是什么意思”“为什么这里报错”“帮我写个带错误处理的请求函数”。它最值钱的地方是看得到你整个项目,不用你复制粘贴,直接用 @文件名 就能让它参考某个文件。什么时候用:需要解释、调试、或者写一段新代码、又想边聊边改的时候。

Agent / Composer:把整件事交给它办

在对话里切到 Agent 模式,给它一个完整任务,它会自己分析项目、列计划、建好几个文件、必要时还会跑命令、碰到错自己试着修。什么时候用:从零起一个小项目,或者要同时改好几个文件的时候。它最省事,也最需要你看着——因为它会真的动你的文件。

用 Agent 前先做一件事:先用 Git 存一版(或者把文件夹复制一份备份)。Agent 会直接改你的文件,万一它改得乱七八糟,有备份你就能一键退回到改之前。没这一步,搞砸了会很难受。

Cursor、VS Code+Copilot、纯 ChatGPT 怎么选

很多人纠结到底用哪个。这三种是同一件事的三种做法,差别主要在“AI 离你的项目有多近”。直接看表:

对比CursorVS Code + Copilot纯 ChatGPT
它是什么内置 AI 的独立编辑器编辑器 + 一个 AI 插件浏览器里的对话工具
懂不懂你整个项目懂,跨文件理解主要看当前文件,项目理解较弱不懂,全靠你复制给它
能不能直接改你的文件能,Agent 一次改多个主要是补全,改动较克制不能,得你手动搬来搬去
边写边补全强,是主打强,Copilot 的看家本事没有这回事
整段交给它做Agent 模式,最适合较弱能给代码,但要你自己拼
上手成本用过 VS Code 几乎为零装个插件即可最低,打开网页就用
最适合谁想让 AI 深度参与做东西的人已扎根 VS Code、只想加补全的人偶尔写点小段、不想装软件的人

一句话给你拿主意:想从零做出点能跑的东西、还想让 AI 帮你一路改,选 Cursor;本来就重度用 VS Code、只想要个聪明补全,Copilot 够;只是偶尔要一小段代码、连软件都懒得装,用 ChatGPT 就行。

真实小例子:我让它做了个待办网页

光说功能太空,给你看我实际走的一遍。目标很小:一个能加待办、能删、关了网页再打开数据还在的单页。

  1. 桌面建了个空文件夹,用 Cursor 打开它。
  2. 调出对话栏,切到 Agent 模式。
  3. 我打的原话差不多是:“帮我做一个待办清单网页,用 HTML、CSS、JavaScript 三个文件,能添加和删除待办,数据存在浏览器本地(localStorage),界面简洁就行。”
  4. 它列了个计划,然后自己建了 index.htmlstyle.cssscript.js 三个文件,把代码都填好了。
  5. 我把 index.html 用浏览器打开,输入框、按钮、列表都在,加和删都正常,关掉再打开数据真的还在。
  6. 不满意的地方我继续在对话里说:“配色换成深色”“给每条加个‘完成’的勾”“顶部加个还剩几条的计数”,它一条条改。

前后大概几分钟就有了第一版。但我要诚实补一句:过程里它不是一次全对的。有一次“完成”状态点了不生效,我把出错的现象描述给它、它改了两轮才好;还有一次它把一段写得绕,我看了半天才看懂——这正好说明,能看懂它写的东西,差别有多大。它把我从“对着空文件发呆”直接拽到了“有个能跑的版本再慢慢调”,这就是它最实在的价值。

我踩过、也见别人踩的几个坑

🚫 这几件事最容易让你翻车

把需求说清楚这件事,其实和怎么跟任何 AI 对话是相通的。如果你常觉得“它没听懂我”,可以专门看看怎么把要求讲到 AI 能接住,对用 Cursor 一样管用。

什么时候你还是得懂点代码

这一节我想讲得直白点,因为它决定了你对 Cursor 该抱多大期待。“不会编程能不能用”这个问题,真实答案是:能用,但有一条很清楚的边界线,越过它你就得懂点代码了。

所以我的建议很务实:边用边补一点基础。不用先去啃完一整本教材再开始——那样反而坚持不下来。先用 Cursor 做出点东西尝到甜头,再顺手学一点 HTML/CSS(做网页)或 Python(做小工具)的入门,让自己至少能“看懂它写了什么、报错说了什么”。到了这个程度,Cursor 才真正从“碰运气”变成“顺手的工具”。

这工具适合谁、不适合谁

如果你是…建议
有点基础、想用 AI 大幅提速的开发者非常值得用,回报最高
完全没基础、但想做个小工具自己用可以试,能做出小东西;同时补一点入门,别指望零理解
已经重度用 VS Code、只想要个聪明补全装 Copilot 可能就够,不一定要换
只是偶尔要一小段代码用 ChatGPT 更省事,不必专门装编辑器
要做给别人用、上线、涉及钱和隐私的东西可以用来提速,但务必有懂代码的人把关

关于免费和付费

Cursor 有免费档,新手拿来体验补全和对话完全够,额度用完就得等下个周期或者升级。付费档按月订阅,放开更高频的补全和更强模型的对话次数,每天写代码的人很快就会撞到免费额度的天花板。

该不该付费?

别一上来就买。先用免费档实打实做几个小东西,如果你频繁撞到“额度又用完了”或“要是模型再强点就好了”,再升级也不迟。撞不到,就说明免费档够你用。各档的名字、额度和价格官方会调整,以 cursor.com 官方页面当时显示的为准,别只信任何二手数字(包括本文)。

提醒:本站是独立教育站,不收集你的任何账户信息,也不会要你在本站输入密码、验证码或付款信息。这里只教你看懂工具、自己做判断。

常见问题

完全不会编程,能用 Cursor 做出东西吗?

能做出一些能跑的小东西,它会按你的大白话把代码写出来。但“做出来”和“出问题能修”是两回事——一旦报错或结果不对,你得能看懂它在做什么。建议边用边补一点 HTML/CSS 或 Python 基础,把它当加速器,而不是“我什么都不用懂”的借口。

Cursor 和直接用 ChatGPT 写代码有什么不一样?

Cursor 看得见你整个项目、能直接动文件;用 ChatGPT 你得手动把代码复制来复制去,它也不知道你别的文件长什么样。一个坐你旁边上手,一个隔着窗口递纸条。

Cursor 和 VS Code 是什么关系?

Cursor 是在 VS Code 上改出来的,界面几乎一样,插件、快捷键大多通用。可以理解为 Cursor = VS Code + 深度绑进去的 AI。本来用 VS Code 的人几乎零成本就能上手。

Cursor 免费吗?

有免费档,够新手体验,额度用完要等下周期或升级。付费档按月订阅,放开更高频补全和更强模型的对话。具体额度和价格以 cursor.com 官方页面为准。

它写的代码需要我自己检查吗?

需要,这是底线。AI 代码可能有 bug、有安全隐患。Agent 还会一次改多个文件,所以动手前先用 Git 存一版,它每写一段你自己读一遍、跑一遍。把它当手快但需审核的帮手。

不放心?官方页面自己看一眼

本文讲的是用法和判断方法;Cursor 的具体功能、各档额度、价格随时会变,请以官方为准,别只信任何二手说法(包括本文):

更新:2026-06-11。本文仅用于教育说明,不构成专业建议。Cursor 的功能、价格和额度可能随时变化,请以 cursor.com 官方页面显示为准。