开发向 · 前置篇

AI 在哪儿替你干活:编辑器、终端与 AI 编程助手

教程说"打开终端",AI 说"我改了三个文件"——动手之前,先认清桌上这三样家伙分别是什么、怎么配合。不用会用,认得出就行。

START

你卡住的不是工程,是第一步

你看完了地形图(序篇),决定动手。结果第一步就卡住了。

教程说:"打开终端,输入以下命令。"——终端在哪?为什么不能像平常一样点按钮?

教程又说:"用编辑器打开项目文件夹。"——编辑器是什么?和记事本有什么区别?

你装了个 AI 编程助手,它汇报:"我改了三个文件,跑了一条命令。"——它在哪儿改的?命令跑在哪儿了?我怎么知道它到底干了什么?

这三样东西你多半都听说过,但没人把它们放在一起讲过一遍。于是每样都认识一点,合起来就是一团雾。

这一页只干一件事:把这三样家伙、和它们之间的关系,一次讲清。看完你不需要会用其中任何一个——认得出、说得清谁在干什么,就够你开始动手了。

TRIO

桌上就三样家伙

序篇讲的是软件本身长什么样:前厅、后厨、货架。现在换一个视角——造软件、改软件的人,面前摆着什么?

不管是资深工程师,还是替你干活的 AI,面前都是同样的三样。

编辑器(Editor / IDE)

绘图桌

软件的每个部件,都由一份份代码文件写成——把它们看作软件的图纸:一行行写清楚每个部件怎么造。编辑器,就是把图纸摊开来看、来改的绘图桌。它比记事本强的地方不是花哨,是认识图纸的规矩:哪里写错了当场画线提醒,整个项目几百份文件像目录树一样一眼看全,点一个名字就能跳到它的出处。你听到的"用编辑器打开项目",意思就是把整套图纸搬上桌。(有人叫它 Editor,有人叫它 IDE——IDE 是工具更全的编辑器,日常不必区分。)

终端(Terminal)

对讲机

平时你指挥电脑靠点按钮;终端是跳过按钮、直接用文字口令下指令的窗口。黑底白字看着吓人,其实每条口令都相当于一个"直呼其名的按钮"。工程世界偏爱它,是因为口令是文字:能整段照抄、能精确复述给别人、也能让 AI 代你来说——这三样,按钮都做不到。

AI 编程助手(也常叫 AI Coding 工具)

进了现场的师傅

注意:它不是第四样新家伙,而是前两样的使用者。你说"给列表加个筛选",它干的事就是:在绘图桌上改图纸,用对讲机喊口令——和一位人类工程师做的是同一套动作,只是它做得快、做得多。

KEY

关键就一句:AI 没有你看不见的暗道

三样家伙的关系,一句话说完:

AI 编程助手改的每一笔,都落在你这张绘图桌上;喊的每句口令,都从你这台对讲机出去。它没有一条你看不见的暗道。

这句话值钱在三个地方:

它说"我改了三个文件"

你在编辑器里就能翻到那三张图纸,一张不少。

它说"我跑了条命令"

那条口令就明晃晃写在终端里,你看得见原话,也看得见电脑回了什么。

它出了错

第一现场就在这两处。顺着"改了哪张图、跑了哪句话"去看,正是序篇讲的报错定位法落到了桌面上。

还记得工具演进坐标系里那位"电话里的老师傅"吗——讲得头头是道,可拧螺丝还得你自己来。AI 编程助手,就是那位师傅上了门:手第一次伸到了你的图纸和对讲机上。也正因为手伸过来了,"看得见他的手"才变得要紧——这就是本页末尾三条守则的来由。

FLOW

走一遍:一句话的活,三样家伙怎么转

你对 AI 说:"客户列表加一个按城市筛选。"

  1. 1

    翻图纸

    它先在编辑器里把相关的几份文件翻出来读,搞清现状(你能看到它翻了哪些)。

  2. 2

    改图纸

    它动笔。编辑器里那几份文件亮起改动标记,每一行加了什么、删了什么,都有底账。

  3. 3

    喊口令

    要装个新零件、要把改完的效果跑起来看看,它在终端里下口令,电脑的回话打在同一块屏上。

  4. 4

    你来核

    图纸摊在桌上、口令留在对讲机记录里,你扫一眼它动了几张图、跑了几句话。

  5. 5

    满意再留底

    确认没问题,才把这次改动正式记档。这个动作叫提交,下一篇会把它讲透——那是新手用 AI 编程最重要的一条安全网。

全程你没写一行代码,但每一步你都知道活干到了哪、干在了哪。这就是"会用 AI 编程"和"被 AI 编程"的分界线。

WHY

有 AI 代劳,为什么还得认识终端?

既然口令可以让 AI 代说,为什么你还要认这台对讲机?三个原因:

1

出事时,第一现场在这儿

AI 卡住了、报错了,屏上那段回话就是现场记录。你不用看懂每个词,但要能把它整段复述给 AI(或者换一个 AI)——这是你处理故障的最短路径。

2

授权时,你得知道自己在批什么

动真格的口令——装东西、删东西、把改动发布出去——AI 通常会停下来等你点头。认得出"这句是要删东西",你的点头才是授权,不是签空白支票。

3

全网的教程都说这门语言

工程世界的通用表达就是"打开终端,输入这条命令"。认识了对讲机,你才接得上外面的一切教程和帮助。

标准不高:认得出、敢照抄、会喊停,就够了。背命令不需要——那是 AI 的活。

RULES

三条守则

守则一 · 让它干活,但看得见它的手

它改了什么,绘图桌上翻一眼;它跑了什么,对讲机里看一眼。看不见过程的活,不批准。

守则二 · 口令不懂,先问再跑

往终端里粘任何口令之前,都可以先把口令发回去问一句:"这条会动到什么?"问一句是几秒钟,删错东西是几天。

守则三 · 工具认门就好,别陷进装修

编辑器能打开项目、终端认得出、AI 助手连上了——就够动手了。把工具调到完美是个无底洞;先干活,回头再精装修。