模块 4 · 第 5 节
代码编辑器 / 开发环境(IDE)
是什么
代码编辑器是你写代码和阅读代码的主要工具。它不只是一个记事本——好的编辑器能帮你发现拼写错误、理解代码结构、快速跳转到相关文件。选一个顺手的编辑器,是高效协作的基础。
解决什么问题
如果不了解代码编辑器的作用和基本功能,你可能会用记事本打开代码文件,丧失了编辑器提供的所有辅助能力——语法高亮、错误提示、文件导航——让原本简单的操作变得困难。
代码不是用记事本写的
严格来说,代码确实可以用任何文本编辑工具来写——包括你电脑自带的记事本。代码文件的本质就是纯文本。
但用记事本写代码,就像用一把黄油刀切牛排——勉强能做,但每一刀都很费劲,而且效果不好。
代码编辑器是专门为编写和阅读代码设计的工具。它做了很多事情来让你的工作更轻松:
语法高亮 ——用不同的颜色区分代码中的不同元素(关键词、字符串、变量名等),让代码结构一目了然,而不是密密麻麻的黑白文字。
错误提示 ——当你的代码有明显的语法错误时,编辑器会在出错的位置标出红色波浪线或警告图标,就像文字处理软件里的拼写检查。
自动补全 ——当你开始输入一个变量名或函数名时,编辑器会猜测你想输入什么,并给出候选列表。
文件导航 ——在一个包含几十个文件的项目中,编辑器帮你快速找到某个文件,或者从一个函数跳转到它的定义位置。
编辑器和 IDE 有什么区别
你可能会看到两个经常被提到的名字:编辑器和 IDE(集成开发环境,Integrated Development Environment)。
简单来说,IDE 是功能更齐全的编辑器。除了基本的代码编辑功能,IDE 通常还内置了调试工具、终端、版本管理界面等开发中需要的各种工具。
不过,这条界限已经变得很模糊了。比如 VS Code 名义上是一个"编辑器",但通过安装插件,它的功能已经不输很多专业的 IDE。
对于大多数新手来说,你不需要纠结"编辑器"和"IDE"的区别。选一个主流的工具,它的功能就足够你使用了。
目前最主流的选择
VS Code(Visual Studio Code)——目前全球使用人数最多的代码编辑器。免费、开源、跨平台,拥有庞大的插件生态。如果你不确定选哪个,选它就对了。
Cursor ——一个基于 VS Code 的编辑器,把 AI 协作能力深度集成到了编辑体验中。如果你的工作方式以 AI 辅助为核心,它可能会让你感觉更顺手。
两者的基本操作方式非常相似。无论你选哪个,核心的使用体验都不会差太多。
你需要掌握的最基本操作
作为与 AI 协作的建造者,你不需要精通编辑器的所有功能。掌握以下几点就足够应对日常工作:
打开项目文件夹 ——不要一个个文件地打开,而是用编辑器打开整个项目文件夹。这样你可以在左侧的文件面板中看到完整的项目结构,快速切换不同的文件。
在文件中搜索 ——当 AI 说"找到某某函数"时,使用编辑器的搜索功能(通常是 Ctrl+F 或 Cmd+F)可以快速定位。很多编辑器还支持在整个项目范围内搜索。
使用内置终端 ——大多数编辑器都内置了终端窗口,你不需要单独打开一个终端应用。在编辑器里就能直接运行 AI 给你的命令。
关注错误提示 ——红色波浪线和左下角的错误计数器是你的盟友。它们能帮你在运行代码之前就发现一些问题。
指挥与验收
一边讲怎么让 AI 帮你做,一边讲怎么看出 AI 做砸了。
指挥
连接到
术语