vscode 插件装多了打开会变慢,前两天冲浪的时候偶然看到一个小技巧,插件安装之后直接禁用,然后只在对应的项目(工作区)启用,这样大部分时候,你的 vscode 是很“纯净”的。

vscode 插件装多了打开会变慢,前两天冲浪的时候偶然看到一个小技巧,插件安装之后直接禁用,然后只在对应的项目(工作区)启用,这样大部分时候,你的 vscode 是很“纯净”的。
1 WingOwO Aug 21, 2025 我是码了个小程序, 直接指定拓展目录和用户数据目录, 根据每个语言直接隔离开了 |
2 lichuyi Aug 21, 2025 我也会这个技巧,但是每个项目都这样搞一遍很麻烦 |
3 wxxxcxx Aug 21, 2025 |
4 anan1314git Aug 21, 2025 但是经常打开不同的语言, 不同的项目, 这样的话手动一次次反复配置禁用有点儿累 |
5 javalaw2010 OP @wxxxcxx 几年前试过 profiles ,但是似乎是遇见 bug 了还是怎么着,反正对它印象不是很好。现在可能好用一点了,我晚点研究下。 |
6 AreYou0k Aug 21, 2025 @wxxxcxx #3 学到了 ![]() |
7 Dogxi Aug 21, 2025 太累了 换 zed 了(虽然现在 zed 插件没多少 但是启动是真的快) |
8 jqknono Aug 21, 2025 @javalaw2010 对, 以前有 bug, 我也是用一阵没用了 |
9 AoEiuV020JP Aug 21, 2025 |
10 xgdgsc Aug 21, 2025 via Android 对大多数人没必要,正常写的插件都是检测特定文件才激活的 |
11 WasteNya Aug 21, 2025 via Android @javalaw2010 几年了 vsc 都变了多少个样了,我一直都是用 Profile |
12 Dopaminee Aug 21, 2025 @AoEiuV020JP #9 可以用 `workbench.settings.applyToAllProfiles` 这个将共用的设置放在里边,不同的 profile 用一份配置文件应该比较麻烦吧 |
13 coldle Aug 21, 2025 via Android 一般没用,默认就是 lazy load |
14 AoEiuV020JP Aug 21, 2025 @Dopaminee #12 这种 applyToAllProfiles 是要手动编辑 json 吗?插件自己生成保存到设置里的还是不会跨 profile 吧, 我记得当时遇到最坑的一个问题就是 ssh remote 不会记住目标设备的系统类型,后来发现和 profile 有关就放弃了 profile 功能,直到发现可以全 profile 共享设置, |
15 Dopaminee Aug 21, 2025 @AoEiuV020JP #14 是要手动编辑的,将你想要所有 profile 都使用的设置放进默认的里边,然后切换到其他 profile 的时候自动继承对应的设置,如果想要覆盖的话只能在工作区的 `settings.json` 里面编辑 |
16 tedding Aug 21, 2025 好早之前写 Angular 那时候学会的,默认禁用所有扩展,在对应的 workspace 启用部分扩展 |
17 aduangduang Aug 21, 2025 今夕是何年? |
18 CC11001100 Aug 21, 2025 |
20 rrubick Aug 22, 2025 via iPhone 我装了 4.50 个没见啥卡顿啊 |
21 fulln Aug 22, 2025 |
22 kkocdko Aug 22, 2025 虽然说已经这样用了很久,但是楼主能提醒更多人用上这个特性,也挺好的。某些扩展是不会自动 lazy load 的。 |
23 0xCAFEF00D Aug 22, 2025 就是这么玩的,以不同语言配置不同工作区,然后要用的时候就打开去对应工作区打开项目 |
24 Chuckle Aug 23, 2025 可能是插件冲突了,导致占 cpu 、内存,正常插件是有激活条件的,我开着快 200 个插件,感觉也还好 |
25 tlerbao Aug 23, 2025 vscode 都卡的话,问题可能是需要换电脑了 |