协慌网

登录 贡献 社区

如何配置 Visual Studio 代码以始终在新选项卡中打开文件?

我使用 Visual Studio Code 1.3.1 和新引入的选项卡。当我单击文件时,第一个文件将在选项卡中打开。如果我不对此文件进行任何更改,则第二个单击的文件将在同一选项卡中打开。如何避免这种情况并使 Visual Studio 代码始终打开一个新选项卡?

答案

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

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

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

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

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

专业提示 :您可以使用命令选项板打开您的设置文件,只需输入 “ Preferences: Open User Settings ”!

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

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

如果您不想禁用预览模式 ,则可以明确告诉vscode保持特定选项卡处于打开状态。如上所述,带有斜体文本的选项卡标题处于预览模式

要使标签退出预览模式,您可以右键单击选项卡并选择keep open或使用映射到命令workbench.action.keepEditor的快捷键cmd + k enter

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

"workbench.editor.enablePreview": false