可通过命令面板、扩展视图、settings.json 文件编辑或终端命令四种方式启用所有VSCode扩展:1. 命令面板执行“Extensions: Enable All Extensions”;2. 扩展视图筛选@disabled后逐个启用;3. 删除settings.json中禁用字段或清空enabledExtensions;4. 终端用code --enable-extension批量启用。

如果您在 VSCode 中发现部分扩展功能未生效,或希望一次性恢复所有已安装扩展的运行状态,则可能是由于扩展被手动禁用或启动时未加载。以下是启用所有扩展的具体操作步骤:
本文运行环境:MacBook Air,macOS Sequoia。
一、通过命令面板启用所有扩展
VSCode 内置命令面板可快速调用“启用所有扩展”指令,该操作会将当前工作区及全局范围内所有已禁用的扩展重新激活。
1、按下 Cmd + Shift + P(macOS)或 Ctrl + Shift + P(Windows/Linux)打开命令面板。
2、在输入框中键入 Extensions: Enable All Extensions。
3、从下拉列表中选择该命令并按回车执行。
二、通过扩展视图批量启用
扩展视图提供可视化界面,支持筛选与多选操作,便于确认哪些扩展处于禁用状态并统一启用。
1、点击左侧活动栏中的 扩展图标(四个方块组成的拼图),进入扩展视图。
2、在扩展列表顶部的搜索框中输入 @disabled,筛选出所有当前被禁用的扩展。
3、按住 Cmd 键(macOS)或 Ctrl 键(Windows/Linux),逐个点击左侧禁用图标(灰色齿轮)将其切换为启用状态。
三、通过设置文件直接修改配置
VSCode 将扩展启用状态记录在用户设置中,可通过编辑 settings.json 文件强制启用全部扩展,绕过界面操作。
1、按下 Cmd + ,(macOS)或 Ctrl + ,(Windows/Linux)打开设置界面。
2、点击右上角的 打开设置(JSON) 图标(一个带有大括号的文件图标)。
3、在 settings.json 文件中查找 "extensions.ignoreRecommendations" 或 "extensions.autoUpdate" 相关字段,删除其值为 true 的禁用条目;若存在 "extensions.enabledExtensions" 字段,将其值设为空数组 [] 或直接删除该行。
四、通过终端重置扩展状态
VSCode 提供 CLI 工具 code 命令,可在终端中调用内置扩展管理逻辑,实现状态重置。
1、确保已将 VSCode 的命令行工具添加到系统路径——在 VSCode 中按 Cmd + Shift + P,输入 Shell Command: Install 'code' command in PATH 并执行。
2、打开终端,输入 code --list-extensions 确认扩展列表可正常输出。
3、依次执行以下两条命令:
code --disable-extension extension-id(对每个已知禁用扩展 ID 执行反向操作);
或使用脚本方式:code --list-extensions | xargs -L 1 code --enable-extension。










