我在新引入的选项卡中使用Visual Studio Code 1.3.1。

当我单击文件时,第一个文件将在一个选项卡中打开。如果我没有对此文件进行任何更改,第二个单击的文件将在同一个选项卡上打开。

如何避免这种情况,并使Visual Studio代码始终打开一个新选项卡?


当前回答

对于使用Windows操作系统的用户:

按Ctrl+Shift+P从列表中选择首选项:打开设置(JSON)全选并粘贴{“workbench.editor.enablePreview”:false}

这就是它现在将在一个新的选项卡中打开,而不是替换现有的选项卡。

请查看下面的屏幕截图以供参考:

其他回答

1.双击文件,而不是单击。

而不是单击文件,(就像我在以前的GIF中所做的那样)双击。这将告诉VS代码,当您切换到新文件时,您希望该文件保持打开状态。这是我的美丽示范:

2.双击要保持打开的选项卡

如果您正在使用的选项卡处于“预览模式”(斜体),并且您希望它在打开另一个文件时保持打开状态,则此操作有效。

3.右键单击选项卡并选择“保持打开”

这一点不言自明。只需右键单击屏幕顶部选项卡上的预览模式选项卡(虽然它是斜体的),并在弹出上下文菜单后单击“保持打开”。这是我的美丽示范:

当您在左侧边栏的文件浏览器中单击一个文件或从快速打开菜单(Ctrl-P,键入文件名,Enter)中打开该文件时,Visual Studio Code将以所谓的“预览模式”打开该文件,这允许您快速查看文件。

这是一个功能,而不是bug。

在编程时,通常只需要打开一个文件一小段时间,就可以“预览”其内容。

有关详细信息

如果您已在预览模式下打开文件,并希望在另一个选项卡中打开新文件:对于Mac:使用cmd+p->查找文件并alt+enter。

对于使用Windows操作系统的用户:

按Ctrl+Shift+P从列表中选择首选项:打开设置(JSON)全选并粘贴{“workbench.editor.enablePreview”:false}

这就是它现在将在一个新的选项卡中打开,而不是替换现有的选项卡。

请查看下面的屏幕截图以供参考:

一个简单的解决方案是,不必更改vscode的设置,只要通过引用打开文件,就会看到该文件处于预览模式(文件名为斜体),在侧边栏中,只需双击该预览文件,它就会被固定在选项卡上,这样它就不会被另一个处于预览模式的文件所取代。

这不是一个新的答案。它只是展示了如何通过UI实现。通过文件=>首选项=>设置打开设置。投票最多的答案是正确的选择。

然后在搜索字段中键入Preview。

之后,选择工作台并查找启用预览选项。

取消选中复选框。