如何设置 VS-Code 在当前实例中打开新文件?

How to set up VS-Code to open new files in current instance?

所以我最近一直在使用 Visual Studio 代码,我非常喜欢它。但是,每次我打开一个文件时,都会打开一个新的 window 而不是一个新的 "tab." 我已经尝试将 window.openInNewWindow 设置为 false 但这不起作用.

如果要编辑同一目录中的多个文件,请打开根目录。

如果要编辑不在同一目录中的多个文件,请使用命令行打开包含多个文件的代码。参见 documentation here。复制如下供参考。

code file1 file2 file3

参见setup获取命令行代码。

关于 VSCode 1.9.0

的编辑

VSCode 团队更改了自 1.9.0 以来的默认设置,现在它应该是默认行为。 如果 VS Code 仍然没有重复使用相同的 window,您可以使用以下方法强制执行此行为:

"window.openFilesInNewWindow": off

他们还扩展了可用于配置这些行为的设置 (see release note here)。

原回答

目前最新版本 VSCode 支持,解决方案详见

只需将以下设置添加到您的用户设置中:

"window.openFilesInNewWindow": false

已通过 VSCode 1.4.0 测试和批准 :)

尝试设置"workbench.editor.enablePreview"=false

自 1.11 以来的更新答案:

"window.openFilesInNewWindow": "off"

现在接受的值为 "on" "off" "default"