【VSCode】为不同语言设置工作区减少内存占用的方法

本方法应该适用于VSCode以及基于VSCode开发的一系列编辑器(Cursor,Antigravity...)
motivation是在我16GB内存的电脑上开了几个ide,挂了几个后台应用程序,就发现内存打满了,和同学交流后发现一个解法,通过设置不同的工作区实现在不同语言的项目中只开启对应的插件,并可以通过创建不同快捷方式启用不同工作区:

一、创建工作区

  1. 打开 VSCode,打开你要用于 Python 开发的项目文件夹(若没有可新建一个)。
  2. 点击左上角文件 > 将文件夹添加到工作区,添加后,再点击文件 > 将工作区另存为,命名为 vscode-python.code-workspace 并保存到合适位置。
  3. 同理,分别为 Java、C 语言项目创建对应的工作区,命名为 vscode-java.code-workspacevscode-c.code-workspace

二、配置工作区专属插件

  1. 打开某个工作区(比如 Python 工作区),点击左侧扩展图标(方块形状)。
  2. 点击扩展面板右上角的三个点,选择工作区推荐扩展 > 配置工作区的推荐扩展
  3. extensions.json 文件中,添加该语言开发所需的插件(如 Python 工作区添加 PythonPylance;Java 工作区添加 Extension Pack for Java;C 工作区添加 C/C++ 等)。
  4. 对于不需要在该工作区启用的插件,可在扩展列表中右键点击,选择在当前工作区禁用

三、创建快捷方式

  1. 找到 VSCode 的启动程序(通常在安装目录的 Code.exe)。
  2. 右键点击 Code.exe,选择创建快捷方式
  3. 右键点击新建的快捷方式,选择属性,在目标栏的末尾添加工作区文件路径,格式为 --workspace "你的工作区文件路径"(如 ...\Code.exe --workspace "C:\path\to\vscode-python.code-workspace")。
  4. 点击确定后,将快捷方式重命名为 vscode python
  5. 同理,为 Java、C 工作区的快捷方式重复上述操作,分别命名为 vscode javavscode C

这样,点击不同的快捷方式就能直接启动对应语言的工作区,且插件仅在该工作区按需启用,能有效节省内存。

posted @ 2025-11-22 00:58  yichen111  阅读(0)  评论(0)    收藏  举报