VS Code:如何在选项卡中打开两个项目(而不是两个窗口)?

30
我使用 VS Code 1.15.1 版本,当需要同时处理两个项目时,选择 "文件 -> 新建窗口" 打开第二个项目。点击 "文件 -> 新建窗口" 可以打开一个新的 VS Code 窗口。 在我的另一台电脑上(不确定那里的 VS Code 版本),当我点击 "文件 -> 新建窗口" 时,它不会打开新的窗口而是打开新的选项卡,这样就会在一个窗口中有两个选项卡,每个选项卡对应一个项目,而活动的选项卡会占据整个屏幕空间。
有什么想法或建议可以在设置中更改以实现此“单窗口多选项卡”布局来处理多个项目吗?
我使用的是 macOS(不确定操作系统是否与窗口管理设置相关)。
5个回答

76
前往「偏好設定」>「設定」。 搜尋「原生分頁」。 勾選核取方塊。 Native tabs checkbox 代码将提示重新启动以生效。 Dialog box prompt for restart 重启后,确保您打开了多个项目。然后按照下面所示合并所有窗口: Merge all windows 享受在单个窗口中使用多个标签页。
注意:我认为这适用于所有的Mac OS版本>= Sierra。最近在Catalina、Big Sur和Ventura上进行了测试。

7
在Windows中有解决这个问题的方法吗?处理四个项目,如管理员UI、管理员API、客户端UI和客户端API真的很麻烦。 - Karma Blackshaw

30

只需在您的用户设置中进行如下设置 "window.nativeTabs": true 然后执行 Window -> Merge All Windows 即可

注意:如果您安装了 High Sierra,则可能会出现问题。

这里是链接: 更好的 macOS 本机窗口选项卡支持


2
谢谢你的回复,Alex。尽管我目前无法验证它是否有效,因为不幸的是我已经升级到High Sierra - 正如你正确地警告我的那样 :) 原生标签在那里不起作用,只显示一个灰色的水平条,应该是标签的位置。 - Peter

6
在Mac OS中,除了VS Code外还有一个系统设置。将其设置好后,从命令行打开文件/文件夹也会自动在新标签页中打开文件/文件夹而不是新窗口。
在MacOS 12.3(Monterrey)中,此设置位于:
系统偏好设置>通用>首选选项卡____打开文档时。
将此设置更改为始终。(默认值为全屏幕)。
您可能还需要在VS Code中设置"window.nativeTabs": true,就像其他评论者已经建议的那样。

2
在Ventura上,可以在“系统偏好设置”>“桌面和Dock”>“窗口和应用程序”中找到。 - mindlid

0

我正在使用 1.81.1 版本的 vscode,您只需前往设置 -> 窗口。 勾选原生标签(适用于所有配置文件)。 它会提示重新启动,执行该操作即可。


这对现有的最佳答案有什么补充呢? - starball

0
设置MAC:
点击代码 > 设置 > 设置
找到选项: 原生标签
启用并重新启动VS code

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接