正如上面的hktang所示:
一 的 点击 强> 以预览模式打开文件(标题文字以斜体显示)
的 双击 强> 相同的文件,它超出预览模式(标题文本从斜体变为普通字体)
我认为这是一个“comprimise”功能,允许用户“导航”两个世界;预览和非预览。
HTH 保罗S.
在新标签解决方案中打开:
"workbench.editor.showTabs": true
使用 workbench.editor.enablePreview: false 完全禁用预览模式。
workbench.editor.enablePreview: false
使用 workbench.editor.enablePreviewFromQuickOpen: false 禁用从快速打开菜单打开的文件的预览模式。
workbench.editor.enablePreviewFromQuickOpen: false
基本上,有三个设置需要更新(首选项>>设置):
的 workbench.editor.enablePreview: 强> 将此设置为全局启用或 禁用预览编辑器
的 workbench.editor.enablePreviewFromQuickOpen: 强> 将此设置为启用或 从Quick Open打开时禁用预览编辑器
的 workbench.editor.showTabs: 强> 最后一个人需要设置这个 否则,将不会显示任何标签,您将只是 想知道为什么设置/取消上述两个不起作用
菜单 文件 → 喜好 → 用户设置 :添加此行“workbench.editor.enablePreviewFromQuickOpen”:false
在我的情况下,我也必须设置 workbench.editor.showTabs 属性为真(除了 workbench.editor.enablePreview )
workbench.editor.showTabs
workbench.editor.enablePreview
我不确定它是如何变为假的。也许,我不小心使用一些快捷方式将其设置为false。
这太令人困惑了。我问的所有开发人员都不理解这种默认行为。
我用 cmd + P 打开项目文件。
cmd + P
我假设您正在使用Visual Studio Code中侧栏内的文件浏览器来打开文件。如果你不是,这个答案可能对你没用。
当您[单击]侧边栏中的文件时,Visual Studio代码会在所谓的“预览模式”中打开它,这样您就可以快速 的 视图 强> 文件。
预览模式选项卡未保持打开状态。只要您从侧栏打开另一个文件,就会使用现有的“预览模式”选项卡(如果存在)。您可以通过查看选项卡栏中的标题来确定选项卡是否处于预览模式。如果标题是 斜体 ,选项卡处于预览模式。
要打开文件进行编辑(即不要在预览模式下打开),请双击侧栏中的文件。
如果要一起禁用预览模式,可以通过设置来完成 "workbench.editor.enablePreview": false 在您的设置文件中。还要记下 "workbench.editor.enablePreviewFromQuickOpen" 选项,以防您只想从快速打开的菜单中禁用此选项。
"workbench.editor.enablePreview": false
"workbench.editor.enablePreviewFromQuickOpen"
在您可以禁用预览模式之前,您需要打开您的 设置文件 。
的 专家提示 强> :你可以使用 命令调色板 要打开您的设置文件,只需输入“ Preferences: Open User Settings “!
Preferences: Open User Settings
打开设置文件后( 您的 设置文件应位于右侧),添加 "workbench.editor.enablePreview" property,并将其值设置为 false 。
"workbench.editor.enablePreview"
false
您可以了解有关Visual Studio Code的“预览模式”的更多信息, 这里 。
你可以通过GUI完成
搜索 的 预习 强>
取消选中选项 Enable Preview 和 Enable Preview from Quick Open
Enable Preview
Enable Preview from Quick Open
我想出了同样的问题,并打开了 setting.json 文件,添加以下内容:
如果您不想禁用 预览模式 你可以明确告诉 vscode 保持特定选项卡打开。如上所述,带有斜体文本的选项卡标题位于 预览模式 。
获取标签 预览模式 您可以右键单击选项卡并选择 keep open 或使用快捷方式 CMD + ķ enter 映射到命令 workbench.action.keepEditor
keep open
enter
workbench.action.keepEditor