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

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

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


当前回答

您可以通过GUI执行此操作

搜索预览

取消选中“启用预览”和“从快速打开启用预览”选项

其他回答

我遇到了同样的问题,打开setting.json文件,添加以下内容:

"workbench.editor.enablePreview": false

使用GUI启用

转到“代码”->“首选项”->“设置”->“用户”->“窗口”->“新建窗口”

在这里,在新窗口中打开文件,在下拉列表中选择“on”。

我的VS代码版本1.38.1

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

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

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

取消选中复选框。

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

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

预览模式选项卡不会保持打开状态。当您从侧边栏打开另一个文件时,将使用现有的预览模式选项卡(如果存在)。通过查看选项卡栏中的标题,可以确定选项卡是否处于预览模式。如果标题为斜体,则选项卡处于预览模式。

要打开文件进行编辑(即不要在预览模式下打开),请双击侧边栏中的文件,或在侧边栏中单击该文件,然后双击其预览模式选项卡的标题。

如果要同时禁用预览模式,可以在设置文件中设置“workbench.editor.enablePreview”:false。您还可以使用“workbench.editor.enablePreviewFromQuickOpen”选项仅从快速打开菜单中禁用它。

在禁用预览模式之前,您需要打开设置文件。

专业提示:您可以使用命令调色板(快捷键Ctrl+Shift+P)打开设置文件,只需输入“首选项:打开用户设置”!

打开设置文件(设置文件应位于右侧)后,添加“workbench.editor.enablePreview”属性,并将其值设置为false。

您可以在此处了解有关Visual Studio代码的“预览模式”的更多信息。