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

Pet*_*ter 4 visual-studio-code

我有VS Code 1.15.1,当我同时在两个项目中工作时,我选择File-> New Window并打开第二个项目。单击文件->新建窗口,将使用VS Code打开新窗口。在我的另一台计算机上(不确定那里的VS Code版本),当我单击File-> New Window时,而不是打开新窗口,而是打开新选项卡,这样我最终在一个窗口中有两个选项卡,每个选项卡标签用于一个项目,活动标签占据整个屏幕空间。

有任何想法,在有多个项目的情况下,应如何更改“设置”以实现此“单个窗口,多个选项卡”布局?

我使用macOS(不确定操作系统是否与窗口管理设置相关)

Ale*_*azh 8

只需在用户设置中进行设置, "window.nativeTabs": true 然后执行窗口->合并所有窗口

注意:如果您安装了High Sierra,则可能是一个问题。

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

  • 谢谢亚历克斯的回应……虽然我目前无法验证它是否有效,因为不幸的是我更新到了 High Sierra——正如你正确警告我的那样 :) 原生标签在那里不起作用 .. 只显示一个灰色的水平条纹标签应该在哪里。 (2认同)

小智 8

在 Mac OS 中,VS Code 之外还有一个系统设置。设置此项,然后从命令行打开文件/文件夹也会自动在新选项卡而不是新窗口中打开文件/文件夹。

在 MacOS 12.3(蒙特雷)中,它位于:

  • 系统偏好设置 > 常规 > 打开文档时首选选项卡 ____。

将此设置更改为始终。(默认为全屏)。

"window.nativeTabs": true您可能还需要按照其他评论者的建议在 VS Code 中设置设置。

  • 在 ventura 上显示在系统偏好设置 > 桌面和 Dock > Windows 和应用程序中 (2认同)

ime*_*emi 5

这也适用于MacOS Mojave。

  1. 转到首选项 > 设置
  2. 搜索 native tabs
  3. 选中复选框

    本机标签复选框

  4. 代码将提示重新启动生效。

    对话框提示重新启动

  5. 重新启动后,请确保您打开了多个项目。然后合并所有窗口,如下所示:

    合并所有视窗

  6. 在单个窗口中享受多个标签。

注意:我认为这适用于所有Mac OS> = Sierra。

  • 在windows中有没有办法做到这一点?处理admin ui、admin api、client ui、client api这四个项目确实很麻烦 (7认同)