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

如何让文件在VSCode中永久保持打开(切换项目不消失)

在VSCode中实现跨项目持久打开文件的方案

可行,以下是几种实用实现方式:

方法1:全局工作区管理

  • 创建一个全局工作区文件(比如命名为global-files.code-workspace),将需要持久打开的文件添加到这个工作区内
  • 每次启动VSCode时先打开这个全局工作区,之后再打开其他项目文件夹。此时全局工作区中的文件会始终保持打开状态,不受项目切换影响
  • 操作步骤:
    1. 打开需要持久化的目标文件
    2. 点击菜单栏 文件 > 将工作区另存为,把工作区文件保存到固定路径(比如个人用户目录下)
    3. 后续启动VSCode优先打开这个全局工作区,再加载其他项目

方法2:借助专用扩展

有几款扩展可直接实现跨项目固定文件的需求:

  • Persistent Tabs:支持设置特定文件始终保持打开状态,切换项目窗口也不会自动关闭
  • Workspace Manager:可保存包含固定文件的工作区配置,在不同项目间切换时快速加载全局文件状态

方法3:修改VSCode核心设置(进阶)

通过settings.json配置,让VSCode记住特定文件的打开状态:

  • 打开设置面板(快捷键Ctrl+,),点击右上角的打开设置(JSON)按钮
  • 添加以下配置(替换示例路径为你需要持久化的文件路径):
    "window.restoreWindows": "all",
    "files.hotExit": "onExitAndWindowClose",
    "workbench.startupEditor": "none"
    
  • 配合全局工作区使用,该设置能让VSCode重启后自动恢复之前打开的所有文件,包括全局工作区中的目标文件

注意:如果使用多窗口模式,需确保全局文件所在的窗口始终处于打开状态,不要关闭,这样切换其他项目窗口时它会持续保留。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 07:19:50