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

如何让code命令在新标签页而非新窗口打开文件?

解决VS Code命令行打开文件到新标签页的问题

检查核心窗口重用设置

打开VS Code设置(快捷键Ctrl+,),搜索window.openFoldersInNewWindow,确保该选项设置为default或off。如果设为on,会强制在新窗口打开文件,--reuse-window参数也会失效。

尝试更明确的命令行参数

  • 用简写参数测试:code -r test.yaml(-r是--reuse-window的简写形式)
  • 若已有VS Code窗口打开,可指定当前工作区路径关联:code -r ./ test.yaml(./代表当前目录,和已打开窗口的工作区一致时,文件会直接在该窗口的新标签页打开)

清理后台VS Code实例

后台可能存在多个VS Code进程,导致--reuse-window无法识别已有窗口。打开任务管理器(Windows)或活动监视器(Mac),结束所有Code.exe(Windows)或Code(Mac)进程,重新打开VS Code后再测试命令。

重置命令行关联

如果以上方法都无效,可能是code命令的系统关联出了问题:

  1. 打开VS Code,按Ctrl+Shift+P唤起命令面板
  2. 搜索并执行Shell Command: Install 'code' command in PATH
  3. 重启终端后再测试code -r test.yaml命令

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 07:14:59