我使用Visual Studio Code 1.3.1和新引入的选项卡。
当我单击文件时,第一个文件将在选项卡中打开。如果我不对此文件进行任何更改,则第二个单击的文件将在同一选项卡中打开。
如何避免这种情况并使Visual Studio代码始终打开一个新选项卡?
当您[单击]左侧边栏的文件浏览器中的文件或从快速打开菜单(Ctrl-P,键入文件名,Enter)打开它时,Visual Studio代码会在所谓的“预览模式”中打开它,允许您快速查看文件。
预览模式选项卡未保持打开状态。只要您从侧栏打开另一个文件,就会使用现有的“预览模式”选项卡(如果存在)。您可以通过查看选项卡栏中的标题来确定选项卡是否处于预览模式。如果标题是斜体,则选项卡处于预览模式。
要打开文件进行编辑(即不要在预览模式下打开),请双击侧栏中的文件,或在侧栏中单击它,然后双击其“预览模式”选项卡的标题。
如果要一起禁用预览模式,可以通过在设置文件中设置"workbench.editor.enablePreview": false
来实现。您也可以使用"workbench.editor.enablePreviewFromQuickOpen"
选项仅从快速打开的菜单中禁用它。
在禁用预览模式之前,您需要打开Settings File。
专业提示:您可以使用Command Palette打开您的设置文件,只需输入“Preferences: Open User Settings
”!
打开设置文件后(您的设置文件应位于右侧),添加"workbench.editor.enablePreview"
属性,并将其值设置为false
。
您可以了解有关Visual Studio Code“预览模式”的更多信息,qazxsw poi。
基本上,有三个设置必须更新(首选项>>设置):
正如上面的hktang所示:
一次单击以预览模式打开文件(标题文本以斜体显示)
双击同一个文件,它退出预览模式(标题文本从斜体变为普通字体)
我认为这是一个“妥协”功能,允许用户“导航”两个世界;预览和非预览。
HTH Paul S.
在我的情况下,我还必须将Enable Preview from Quick Open
属性设置为true(除了workbench.editor.showTabs
)
我不确定它是如何变为假的。也许,我不小心使用一些快捷方式将其设置为false。
这太令人困惑了。我问的所有开发人员都不理解这种默认行为。
我使用workbench.editor.enablePreview
打开项目文件。
一个简单的解决方案是,无论何时通过引用打开文件,都可以看到文件处于预览模式(文件名称是斜体),而不是在vscode设置中进行更改,而在侧边栏中您将看到相同的预览文件在焦点只需双击它,它将固定在选项卡上,以便它不会被预览模式中的另一个文件替换。
如果您不想禁用预览模式,则可以明确告诉vscode保持特定选项卡处于打开状态。如上所述,带有斜体文本的选项卡标题处于预览模式。
要使标签退出预览模式,您可以右键单击选项卡并选择here或使用映射到命令keep open
的快捷方式cmd + k enter
我想出了同样的问题,并打开setting.json文件,添加以下内容:
workbench.action.keepEditor
使用"workbench.editor.enablePreview": false
完全禁用预览模式。
使用workbench.editor.enablePreview: false
禁用从快速打开菜单打开的文件的预览模式。
对于任何不想禁用预览模式的人。
当我阅读整篇评论时,我发现我更喜欢的是从Quick Open / Ctrl + P固定打开文件的快捷键,或者是将打开的文件保存到编辑器,是的也不需要切换用手鼠标双击文件列表。
感谢@jontem和@MattLBeck。
用workbench.editor.enablePreviewFromQuickOpen: false
(save
)调用Ctrl+S
命令是达到我喜欢的最简单方法。
如果你发现你这样做是为了经常打开文件到编辑器,是的我更喜欢你应该像以前提到的那样设置选项cmd+s
或"workbench.editor.enablePreview": false
。
⚡实际上,VSCode会显示文件的预览。
您可以使用以下命令禁用预览:
"workbench.editor.enablePreviewFromQuickOpen": false
⬇️基本上只需添加这两个设置就可以了。
"workbench.editor.enablePreview": false,
菜单文件→首选项→用户设置:添加此行“workbench.editor.enablePreviewFromQuickOpen”:false
在新标签解决方案中打开:
Preview Mode