You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VSCode中重复安装同一个扩展并同时运行两个实例?

VSCode 同扩展双实例安装实现方案

仅修改扩展文件夹名称不生效的核心原因是:VSCode通过扩展包内部package.json的唯一标识字段识别扩展,而非文件夹名称,必须修改内部配置完成实例区分

操作步骤

  • 定位原始扩展目录:打开~/.vscode/extensions路径,找到对应扩展的安装文件夹,命名格式一般为<发布者名>.<扩展名>-<版本号>
  • 复制并修改文件夹名:完整复制该扩展文件夹到同一路径下,将新文件夹重命名,比如在原名称后加-second后缀即可
  • 修改新扩展的唯一标识:进入刚复制的新扩展文件夹,打开根目录下的package.json文件,修改以下字段:
    • name:修改为和原扩展不同的名称,比如原名称为foo-extension,可改为foo-extension-second
    • displayName:修改为和原扩展不同的展示名,比如原名为Foo扩展,可改为Foo扩展(第二实例),方便在扩展列表中区分
    • 若文件内存在id、uuid这类唯一标识字段,也同步修改为不同的值
  • 重启生效:完全关闭所有VSCode进程(包括后台驻留进程),重新启动后即可在扩展列表看到两个独立的同功能扩展,分别启用后按需求配置两种运行模式即可

注意事项

  • 后续原扩展推送版本更新时,手动复制的第二份扩展不会同步更新,需要重新按上述步骤操作生成新的第二实例
  • 若扩展存在本地数据缓存/存储逻辑,建议同步修改第二份扩展代码中存储相关的键名,避免两个实例的数据冲突

内容的提问来源于stack exchange,提问作者EnderShadow8

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 19:24:04