首页 文章

如何配置vscode以始终在新选项卡中打开文件?

提问于
浏览
627

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

11 回答

  • 102

    就我而言,我还必须将 workbench.editor.showTabs 属性设置为true(除了 workbench.editor.enablePreview

    我不确定它是如何变为假的 . 也许,我不小心使用一些快捷方式将其设置为false .

  • 11

    文件 - >首选项 - >用户设置:添加此行“workbench.editor.enablePreviewFromQuickOpen”:false

  • 2

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

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

  • 0

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

    "workbench.editor.enablePreview": false
    
  • 1270

    这太令人困惑了 . 我问的所有开发人员都不理解这种默认行为 .

    我使用 cmd + P 打开项目文件 .

  • 0

    我假设您正在使用Visual Studio Code中侧栏内的文件浏览器来打开文件 . 如果你不是,这个答案可能对你没用 .

    当您[单击]侧边栏中的文件时,Visual Studio代码会在所谓的"Preview Mode"中打开它,这样您就可以快速 view 文件 .

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

    要打开文件进行编辑(即不要在预览模式下打开),请双击侧栏中的文件 .

    如果要一起禁用预览模式,可以通过在设置文件中设置 "workbench.editor.enablePreview": false 来实现 . 还要记下 "workbench.editor.enablePreviewFromQuickOpen" 选项,以防您只想从快速打开的菜单中禁用它 .

    在禁用预览模式之前,您需要打开Settings File .

    Pro Tip :您可以使用Command Palette打开设置文件,只需输入“ Preferences: Open User Settings ”即可!

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

    您可以了解有关Visual Studio Code的"Preview Mode",here的更多信息 .

  • 67

    使用 workbench.editor.enablePreview: false 完全禁用预览模式 .

    使用 workbench.editor.enablePreviewFromQuickOpen: false 禁用从快速打开菜单打开的文件的预览模式 .

  • 25

    在新标签解决方案中打开:


    • 打开命令调色板:
    cmd + shift + K
    
    • 打开设置文件:
    preferences:open Settings (JSON)
    
    • 在用户设置下启用选项卡:
    "workbench.editor.showTabs": true
    
  • 9

    以斜体显示文件名

    请注意,如果已在 Preview Mode 中打开,则选项卡上的文件名格式为 italic .

    快速将文件从预览模式中取出

    要使文件始终在VSCode编辑器中可用(即,将其从 Preview Mode 中取出进入正常模式),您可以在选项卡上使用 double-click . 然后,您会注意到该名称变为非斜体 .

    功能还是错误?

    我相信预览模式很有用,尤其是当您的屏幕空间有限并且需要检查许多文件时 .

  • 5

    ⚡实际上,VSCode会显示文件的预览 .

    您可以使用以下命令禁用预览:

    "workbench.editor.enablePreview": false,
    

    ⬇️基本上只需添加这两个设置就可以了 .

    VSCode tip

  • 12

    对于任何不想禁用 Preview Mode 的人 .

    当我读完整个评论时,我发现我更喜欢的是从 Quick Open/Ctrl+P 固定打开文件的快捷键,或者这意味着将打开的文件保存到编辑器, yes 也不需要将手转到鼠标双击文件列表 .

    感谢@jontem和@MattLBeck .

    使用 Ctrl+Scmd+s )调用 save 命令是达到我喜欢的最简单方法 .

    如果您发现这样做是为了将打开的文件频繁地保存到编辑器中,是的我更喜欢您应该像之前提到的那样设置选项 "workbench.editor.enablePreview": false"workbench.editor.enablePreviewFromQuickOpen": false .

相关问题