我正在将Visual Studio Code 1.3.1与新引入的选项卡一起使用。
当我单击文件时,第一个文件将在选项卡中打开。如果我未对此文件进行任何更改,则第二个单击的文件将在同一选项卡中打开。
如何避免这种情况并使Visual Studio Code始终打开新选项卡?
我正在将Visual Studio Code 1.3.1与新引入的选项卡一起使用。
当我单击文件时,第一个文件将在选项卡中打开。如果我未对此文件进行任何更改,则第二个单击的文件将在同一选项卡中打开。
如何避免这种情况并使Visual Studio Code始终打开新选项卡?
Answers:
当您在左侧工具栏的文件浏览器中单击[单击]或从快速打开菜单(Ctrl- P,键入文件名Enter)中打开文件时,Visual Studio Code会以所谓的“预览模式”将其打开。快速查看文件。
预览模式选项卡不会保持打开状态。一旦您从侧栏中打开另一个文件,就会使用现有的“预览模式”选项卡(如果存在)。您可以通过查看选项卡栏中的标题来确定该选项卡是否处于“预览模式”。如果标题为斜体,则选项卡处于预览模式。
要打开文件进行编辑(即不在预览模式下打开),请双击侧边栏中的文件,或在侧边栏中单击该文件,然后双击其“预览模式”选项卡的标题。
如果要一起禁用预览模式,可以通过"workbench.editor.enablePreview": false
在设置文件中进行设置来禁用。您也可以使用该"workbench.editor.enablePreviewFromQuickOpen"
选项仅从快速打开菜单中将其禁用。
专业提示:您可以使用命令面板(快捷键Ctrl + Shift + P)打开设置文件,只需输入“ Preferences: Open User Settings
”即可!
一旦你打开你的设置文件(你的设置文件应位于右侧),添加"workbench.editor.enablePreview"
属性,其值设置为false
。
您可以在此处了解有关Visual Studio Code的“预览模式”的更多信息。
double-click
改为ctrl+click
吗?
Workbench > Editor: Show Tabs
设置,该设置在禁用时看起来类似于预览模式,因为除了打开的选项卡之外,您再也看不到任何选项卡出现。
如果您不想禁用预览模式,则可以明确告诉vscode
您保持特定选项卡处于打开状态。如上所述,带有斜体文本的选项卡标题处于预览模式。
要使选项卡脱离预览模式,您可以右键单击选项卡,然后选择keep open
或使用映射到命令的快捷键cmd+ 。k enter
workbench.action.keepEditor
此外,双击选项卡也会使其退出预览模式(已在vscode
1.44.0中验证)。
CMD+k
释放键组合,然后按下Enter
用于workbench.editor.enablePreview: false
完全禁用预览模式。
使用workbench.editor.enablePreviewFromQuickOpen: false
以禁用预览模式将文件从打开的快捷菜单中打开。
对于不想禁用预览模式的人。
当我阅读所有评论时,我发现我更喜欢使用快捷键从Quick Open / Ctrl + P固定打开的文件,或者将打开的文件保留在编辑器中,是的,也不需要切换将您的手放在鼠标上,双击文件列表。
感谢@jontem和@MattLBeck。
save
带有Ctrl+ S(在Mac上为⌘+ s)的呼叫命令是达到我所希望的最简单方法。
而且,如果您发现这样做是为了使打开的文件经常保存在编辑器中,是的,我希望您应该设置该选项,"workbench.editor.enablePreview": false
或者"workbench.editor.enablePreviewFromQuickOpen": false
像前面提到的其他设置。
在新的标签页解决方案中打开:
"workbench.editor.showTabs": true
⚡实际上,VSCode向您显示文件的预览。
您可以通过以下方式禁用预览:
"workbench.editor.enablePreview": false,
Basic️基本上只需添加这两个设置就可以了。
如果要从“转到文件...”(⌘P)中永久打开文件,请按“向右箭头”而不是返回。
这还将使“转到文件...”搜索栏保持打开状态,以便您可以快速打开多个文件。
这真令人困惑。我问过的所有开发人员都不喜欢这种默认行为。
我用cmd+ P打开项目文件。
对于我来说,shift+ enter起到了作用。
实际上,VSCode在打开文件时会向您显示文件的预览。如果要在新选项卡中打开文件,只需使用此设置禁用预览(将其粘贴在settings.json文件中)。
"workbench.editor.enablePreview": false,
-您可以将其更进一步,并使用此设置
"workbench.startupEditor": "newUntitledFile",
—它将使用空白的新无标题文件打开VSCode编辑器,以快速上手。