编辑器 · 官方网站
VS Code 为什么这么常见?它更像编辑器而不是“万能 IDE”
微软推出的跨平台代码编辑器,扩展生态成熟。
VS Code 本身是轻量代码编辑器,真正让它覆盖很多开发场景的是扩展生态。你可以按语言和项目安装需要的能力,而不是一开始就装一大堆。
先从最少扩展开始
格式化、语言支持、版本控制已经能覆盖很多需求。扩展越多不一定越高效,反而可能让启动、设置和快捷键变复杂。
扩展越多并不一定越好用
语言支持、格式化和调试按项目需要安装即可。一次装几十个主题、AI 助手和工具链,很容易出现快捷键冲突、启动变慢或不知道某个行为由谁触发。
团队项目最好把真正需要共享的格式化和检查规则放进仓库,而不是只存在某个人的编辑器设置里。
Profiles 很适合解决“扩展越装越乱”
VS Code 可以为不同任务保存不同 Profile,把扩展、设置和界面配置分开。前端、Python、远程运维各用一套,通常比在一个环境里装几十个扩展再不停开关更清爽。
远程开发不是把文件“下载回来再改”
Remote Development 可以通过 SSH、Dev Containers、WSL 等方式直接在远程环境里使用编辑、终端、调试等能力。项目必须跑在 Linux 服务器、容器或特定工具链里时,这种方式能减少“我电脑上能跑”的环境差异。
装扩展时先看发布者和实际需要
扩展能访问代码和开发环境,别把 Marketplace 当浏览器插件商店一样随手装。能用内置 Git、终端和语言功能解决的任务,不一定需要再加一个扩展。少一点依赖,排错也更简单。