构建与工具

集成开发环境(IDE · Integrated Development Environment)

/ EYE-dee-EE /

IDE(集成开发环境,Integrated Development Environment)是一个加了超能力的文本编辑器——在同一个软件里,你就能写代码、运行代码、修代码,全程不用切来切去。它的名字已经把意思讲清楚了:它把程序员原本要分别打交道的各种工具,整合(integrate)进了一个窗口。你最常听到的是 VS Code、IntelliJ 和 Xcode。

大家爱它,是有原因的。你打字时,它会自动补全单词的后半截、提示接下来该写什么,甚至在你还没运行之前就用红线标出错误——像一个真正看得懂代码的拼写检查器。点一个按钮就能运行程序;再点一个就打开调试器(debugger),把程序暂停下来看看里面发生了什么。

你当然也可以用普通的记事本写代码——很多人就是这么起步的。但 IDE 会悄悄帮你抹掉一天里上百个小麻烦:一键跳到某个函数的定义处、一次性把某个名字到处改掉、刚打错字就立刻给你标出来。这就像手写和「身边有个特别细心的助手帮你盯着」之间的差别。

def greet(naem):   # ← editor underlines 'naem' in red
    print(f"Hi {name}")   # 'name' undefined — flagged before you run

你刚打错参数名,IDE 当场就标出来了——根本不用先运行一遍。

如今「IDE」和「代码编辑器」的界线越来越模糊——VS Code 严格说是个加强版编辑器,但装上扩展后,经典 IDE 能做的它都能做。

又称
code editorVS CodeIntelliJPyCharmXcode