1. 检查「编辑器组单标签限制」

VSCode 有个设置会强制每个编辑器组最多保留 1 个标签,这会导致你双击新文件时,旧标签被直接替换:

  • 打开设置:文件→首选项→设置
  • 搜索 Editor Limit
  • 找到 Workbench › Editor: Limit 相关选项:
    • 确保 workbench.editor.limit.enabled关闭false
    • 如果 workbench.editor.limit.value 被设为 1,请改为 0(无限制)
2. 检查「标签栏显示模式」

如果标签栏被设为「单标签」或「隐藏」,也会看起来像只能开一个文件:

  • 打开设置,搜索 Show Tabs
  • 确认 Workbench › Editor: Show Tabs 选项是 multiple(而不是 singlenone
  • 同时开启 Workbench › Editor: Wrap Tabs,让标签自动换行显示,避免被挤到看不见

3. 检查「新文件打开位置」

如果新文件总是在当前组覆盖打开,而不是新建标签:

  • 打开设置,搜索 Open Positioning
  • 确认 Workbench › Editor: Open Positioningright(在当前组右侧新建标签)
  • 避免设置为 active(可能覆盖当前标签)
4. 特殊需求:向右拆分的claudecode插件页面永远不被新文件覆盖

如下图所示,打开“锁定组”,效果就是无论哪边窗口活动,新文件永远在左边打开

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐