3、安装 VS Code:下载、安装与界面初识
好,咱们继续。上一章装好了 Python 和 Git,算是把编译环境的地基打好了。这一章我们来聊聊编辑器——VS Code。
你可能要问:为什么非得用 VS Code?用记事本不行吗?嗯,理论上可以,但实际操作起来你会崩溃的。Marlin 的源码有几百个文件,用记事本打开,光是找某个函数就得翻半天。我个人习惯是,工欲善其事,必先利其器。VS Code 就是那把最顺手的刀。
为什么选择 VS Code?
说白了,VS Code 是目前嵌入式开发领域最流行的编辑器之一。它免费、开源、跨平台,而且插件生态极其丰富。我刚开始做 Marlin 编译时,用过 Eclipse、用过 Sublime,甚至用过 Vim。但最后都换到了 VS Code。为什么?
- 轻量但强大:启动速度快,不像某些 IDE 那样臃肿。你想想看,每次打开都要等半分钟,谁受得了?
- 插件生态:装个 C/C++ 插件,代码补全、语法高亮、跳转定义全都有了。装个 PlatformIO 插件,编译、烧录一条龙。
- 集成终端:不用切窗口,直接在编辑器里敲命令。我在项目中经常需要一边改代码一边看编译输出,VS Code 的终端面板帮了大忙。
- Git 集成:代码改了哪些地方,一目了然。对于团队协作来说,这个功能太重要了。
核心观点:VS Code 不是编译器,它只是一个编辑器。真正编译 Marlin 的是 PlatformIO 或者 Arduino IDE 在后台调用的工具链。VS Code 的作用,是让你更舒服地写代码、管理项目。
下载 VS Code
下载很简单,去官网就行。网址是 code.visualstudio.com。注意,别下错了版本。Windows 用户选 User Installer 或者 System Installer 都可以。我个人建议选 System Installer,这样所有用户都能用。
嗯,这里要注意:如果你用的是 Mac,记得选 Apple Silicon 版本(M1/M2 芯片)还是 Intel 版本。搞错了虽然也能装,但运行效率会打折扣。
安装过程
安装过程没什么特别的,一路 Next 就行。但有几点我建议你留意一下:
- 勾选「添加到 PATH」:这样你可以在命令行里直接输入
code .打开当前文件夹。这个功能我几乎每天都在用。 - 勾选「支持右键菜单」:在文件夹上右键,选择「用 Code 打开」,非常方便。
- 安装路径:默认路径就行,不用改。我曾经手贱改到 D 盘,结果后面插件装不上,折腾了半天。
小技巧:安装完成后,打开 VS Code,按 Ctrl+Shift+P(Mac 上是 Cmd+Shift+P),输入 language,选择「Configure Display Language」,可以切换成中文界面。不过我个人建议先用英文版,因为很多插件的文档和报错信息都是英文的,早点适应没坏处。
界面介绍
装好了,咱们来认识一下 VS Code 的界面。别被它密密麻麻的按钮吓到,其实核心就几个区域:
从上到下、从左到右,咱们捋一遍:
- 活动栏:最左边的一排图标。资源管理器、搜索、源代码管理、调试、插件市场。点一下就能切换功能。
- 侧边栏:显示当前项目的文件列表。你打开 Marlin 文件夹后,所有 .h、.cpp 文件都会列在这里。
- 编辑器区域:中间最大的区域,写代码的地方。可以同时打开多个文件,用标签页切换。
- 底部面板:默认显示终端(Terminal)和输出(Output)。编译时的错误信息会出现在这里。
- 状态栏:最下面一行,显示当前文件编码、语言模式、行号等信息。编译时还会显示进度。
避坑指南:我第一次用 VS Code 时,不小心把侧边栏关掉了,找了半天不知道怎么恢复。其实很简单——按 Ctrl+B(Mac 上是 Cmd+B)就能切换侧边栏的显示和隐藏。记住这个快捷键,你会经常用到。
安装必要插件
VS Code 装好了,但离编译 Marlin 还差一步——装插件。咱们后面几章会详细讲 PlatformIO 的配置,这里先装两个基础插件:
| 插件名称 | 作用 | 安装方式 |
|---|---|---|
| C/C++ (ms-vscode.cpptools) | 代码补全、语法高亮、跳转定义 | 在插件市场搜索安装 |
| Chinese (Simplified) Language Pack | 中文界面(可选) | 在插件市场搜索安装 |
安装方法很简单:点击左侧活动栏的「扩展」图标(四个方块那个),在搜索框里输入插件名字,点安装就行。
个人经验:装完 C/C++ 插件后,第一次打开 .h 文件时,VS Code 会提示你配置 IntelliSense。选「不,我现在不想配置」就行。等咱们后面装了 PlatformIO,它会自动帮你配好。提前配反而容易冲突。
好了,VS Code 的安装和基本介绍就到这儿。下一章咱们开始真正接触 Marlin 源码——下载它、打开它、看看里面到底有什么。