用了快十年 VS Code,编辑器里还有不少功能没摸透。平时只盯着手头项目要用的工具,暂时用不上的功能很容易被忽略。VS Code 的功能和扩展多到可以让人用上好几年,却始终没顾上一些其实挺有用的东西。
![]()
Profiles(配置文件)就是其中之一。它允许你为不同项目保留不同的扩展、设置和视觉定制。如果你用同一个编辑器写 Python、Java 和 Web 开发,不必三边共用一套配置,可以给每种工作各配一套,上手花不了多少力气。
建一个配置文件只要几分钟
不用从零开始。点开 VS Code 左下角的 Manage 齿轮图标,打开 Profiles,选择 New Profile,起个名字,再挑要包含的内容。你可以复制一个已有配置、套用内置模板,或者从空配置起步,全部自己配。
拿不准该放什么的时候,模板挺省事。VS Code 提供了 Python、Node.js、Java 等选项,相关扩展和设置已经预先选好。这些是预定义的起点,不用先自己装语言扩展,创建前还能逐项检查和调整。
配置启用之后,照常打开 Settings 改就行,没有另一套要学的配置流程,之后想改随时回来改。
VS Code 还会记住某个文件夹或工作区关联的配置。开着项目选中对应配置,下次回到这个文件夹时它会自动用上。单独打开一个 Python 或 Java 文件不会自动切换配置,给每种语言各建一套之前,这点值得先弄清楚。
每个项目有自己的扩展组合
扩展是使用配置文件的一个充分理由,尤其是你同时跨几种语言工作的时候。Java 项目和 Python 项目需要的工具不一样,全堆在一起会让扩展列表越来越难管。配置文件让你决定每套配置里放哪些扩展,不必在项目之间来回切换时反复改配置。
比如 Python 配置里放你写 Python 用的工具,Web 开发配置里放 JavaScript 需要的扩展。常用的通用扩展也可以通过 Apply Extension to all Profiles 在所有配置里共用,不用在每个配置里手动维护一份副本。
也不必非得按语言来分。两个用同一种语言写的项目,可能用不同的工具、需要不同的设置。一个项目的扩展需求,不该决定你为其他所有工作怎么配置编辑器。
如果你只用寥寥几个扩展,这大概不会是你建配置的主要理由。但一旦手上好几个项目各有各的要求,给每个项目定一套明确的工具就很有用。翻一遍某个配置的扩展列表,你能知道它们属于哪个项目,而不是对着几个月前装的东西发愣。
不同主题让项目更好认
视觉定制大概是用上配置文件后最直观的部分。你可以给不同项目配不同的主题和布局,Java 项目和 Python 项目一打开就长得不一样。如果你经常同时开着好几个 VS Code 窗口,不用逐个读窗口标题就能区分它们。
一个简单的做法是给 Node.js、Python 和 Java 各建一个配置,再分别指定不同主题。主题仍然可以挑你自己真正喜欢的,重点是让窗口能区分开,没必要为了不一样而忍受一个不喜欢的配色。
两个同语言的项目也能这么办。右下角的语言标识会告诉你正在编辑什么类型的文件,但它分不出两个 Java 项目谁是谁,分开的主题能让这个区别明显得多。
配置文件能改的不只是颜色。你可以调整编辑器布局、隐藏用不上的视图、改字体之类的设置。也不必每个细节都定制,换个主题加几处布局调整,就足够让每个项目像独立的工作区。
用上 Profiles 的时间还不长,但它是 VS Code 里一个相当不错的功能,调 IDE 外观既实用又有趣。之后大概还会继续在 VS Code 里翻找别的调整,把这套编辑器用得更顺手。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.