VS Code如何设置右键打开文件时开启多个独立窗口
通过右键「Open With Code」打开文件时强制使用独立窗口的配置方法
现有公开的多窗口操作指南大多只覆盖软件内拖拽、菜单新建窗口的场景,针对右键菜单唤起的场景,按以下两种方式配置即可实现不同文件分别在独立窗口打开:
方法1:修改VS Code内置设置(全系统通用)
- 打开VS Code,使用快捷键
Ctrl+,(macOS为Cmd+,)调出设置面板 - 在设置面板顶部搜索框输入
window.openFilesInNewWindow - 将该配置项的下拉选项从默认值调整为
on - 补充搜索
window.openFoldersInNewWindow,同样将值调整为on
该配置修改后即时生效,无需重启软件。后续通过任意入口打开新的文件/文件夹,都不会复用已打开的活动窗口。
方法2:修正系统右键菜单启动参数(仅Windows系统)
如果完成上述配置后,右键打开文件仍然会合并到同一窗口,是因为安装时注册到系统右键菜单的启动命令未携带新窗口参数,按以下步骤修正:
- 按
Win+R调出运行窗口,输入regedit后回车打开注册表编辑器 - 定位到路径:
计算机\HKEY_CLASSES_ROOT\*\shell\VSCode\command - 双击右侧面板的「默认」条目,在原有数值的末尾添加启动参数
-n,注意参数前需要保留半角空格 - 参考修改后的完整数值格式:
"C:\Users\你的实际用户名\AppData\Local\Programs\Microsoft VS Code\Code.exe" "%1" -n - 关闭注册表编辑器即可生效,无需重启系统
*参数说明:-n是VS Code官方支持的启动参数,作用为强制启动全新的软件实例加载目标路径,不会复用已存在的运行窗口。
内容的提问来源于stack exchange,提问作者Robin Sun
相关产品推荐
相关产品推荐

