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

如何在VS Code中打开同一文件的两个窗口且无覆盖提示?

实现VS Code双窗口打开同一文件且无覆盖提示的方法

方案一:同一VS Code实例下的双编辑器窗口(推荐,无任何提示)

这是最顺畅的方式,两个窗口属于同一个VS Code实例,编辑内容实时同步,不会出现覆盖提示:

  • 打开目标文件后,右键点击标签栏里该文件的标签,选择「复制编辑器」(Duplicate Editor),当前窗口会生成一个相同文件的新标签。
  • 按住新标签并拖到另一个显示器的空白区域,VS Code会自动在该显示器打开新窗口承载这个编辑器。
  • 此时在任意窗口编辑,另一个窗口会实时同步内容,完全不会弹出覆盖或冲突提示。

方案二:独立VS Code实例打开同一文件(需关闭提示)

如果因特殊需求必须用两个独立的VS Code实例打开同一文件,可通过修改设置关闭覆盖提示:

  1. 打开VS Code设置(快捷键Ctrl+, Windows/Linux 或 Cmd+, macOS)。
  2. 在设置搜索框输入 editor.confirmSaveOverwrite,将该选项设置为 false,保存时不会弹出覆盖确认提示。
  3. 额外建议开启自动保存:搜索 files.autoSave,设置为 afterDelay(延迟几秒自动保存)或 onFocusChange(切换窗口时自动保存),减少手动保存导致的同步问题。

注意:用独立实例的方式可能存在内容不同步的短暂延迟,优先推荐方案一。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 12:29:53