一句话定位:Visual Studio Code(简称 VS Code)是微软出品的免费开源代码编辑器,轻量、跨平台、插件生态庞大,如今很多人已经把它当成主力文本工具在用。
痛点:一个顺手的编辑器,比想象中难找
常年和文本打交道的人,都会卡在"太重"和"太简陋"之间。完整的集成开发环境启动要十几秒,打开一个大文件就卡顿;系统自带的记事本又连语法高亮、多光标、文件树都没有,改一个配置文件都得反复确认行号。更现实的问题是,编辑器、终端、Git、远程服务器这些环节各自为政,来回切换窗口非常消耗注意力。一个既能轻快打开、又能靠插件长出各种能力的编辑器,就成了刚需。
核心能力
- 轻量启动、跨平台:Windows、macOS、Linux 都有版本,安装包 100MB 出头,冷启动通常在几秒内。
- 插件生态庞大:官方市场插件数量以万计,中文语言包、Git 图形化、远程开发、数据库、Markdown 预览几乎都有现成方案。
- 内置 Git:改动的文件、逐行 diff、提交、切分支都能在侧边栏完成,不用再单独开一个客户端。
- 多光标批量编辑:
Ctrl+D逐个选中相同词,Alt+点击增加光标,改一列变量名几秒钟结束。 - 远程开发:通过 Remote-SSH 或 Dev Containers,可以直接编辑服务器、容器里的文件,本地不用装任何运行环境。
- 集成终端:内置终端支持分屏,跑命令和改代码在同一个窗口里解决。
实测体验
我拿它当"万能编辑器"用了一段时间。打开一个几万行的日志文件,加载不到两秒,搜索关键词基本是即时出结果;用多光标一次性改掉配置文件里三十多处相同的字段名,比手动逐个替换放心得多。装上中文语言包和 Git 插件后,界面和提交流程都很顺。远程场景我用 Remote-SSH 直连服务器改配置,保存即生效,省掉了"本地改完再上传"那一步。资源占用方面,空载时内存大约几百 MB,开着大型项目会涨到 1GB 以上,但相比完整开发环境依然算轻。唯一的小遗憾是插件装多了之后启动会明显变慢,需要自己克制。
适合谁
- 程序员:主力开发工具,主流语言的支持都很成熟。
- 写作者与运营:配 Markdown 预览插件,写文档、维护内容库完全够用。
- 运维与站长:用 Remote-SSH 直接改服务器配置,比在命令行里用 vim 直观得多。
- 学生:免费,学任何语言都能应付,不挑环境。
需要注意的地方
- 默认是英文界面:需要自己装中文语言包,第一次打开可能有点懵。
- 并不是成品开发环境:跑 Java、C# 这类语言还得装对应扩展和 SDK,开箱即用程度不如专用工具。
- 插件质量参差不齐:市场里良莠不齐,尽量挑下载量大、更新活跃的,来路不明的插件不要随手装。
- 遥测默认开启:介意的话可以在设置里关掉
telemetry.telemetryLevel。 - 占用随插件增长:老机器上建议控制插件数量,只留真正用得上的。
小结
VS Code 的厉害之处在于"下限低、上限高":不装插件它就是一个干净快速的编辑器,装上插件它能变成开发环境、数据库客户端、远程终端。免费、开源、跨平台,只要你经常和代码、文本、配置文件打交道,它大概率是当下最值得装的那一个。