Visual studio code 始终在新选项卡中打开文件
我正在使用Visual Studio代码1.3.1和新引入的选项卡 单击文件时,第一个文件将在选项卡中打开。如果我没有对此文件进行任何更改,则第二个单击的文件将在同一选项卡中打开Visual studio code 始终在新选项卡中打开文件,visual-studio-code,Visual Studio Code,我正在使用Visual Studio代码1.3.1和新引入的选项卡 单击文件时,第一个文件将在选项卡中打开。如果我没有对此文件进行任何更改,则第二个单击的文件将在同一选项卡中打开 如何避免这种情况并使Visual Studio代码始终打开一个新选项卡?当您在左侧边栏的文件浏览器中[单键-]单击一个文件或从快速打开菜单(Ctrl-p,键入文件名,输入)打开它时,Visual Studio代码将以所谓的“预览模式”打开它,这允许您快速查看文件 预览模式选项卡不会保持打开状态。只要从侧边栏打开另一个文
如何避免这种情况并使Visual Studio代码始终打开一个新选项卡?当您在左侧边栏的文件浏览器中[单键-]单击一个文件或从快速打开菜单(Ctrl-p,键入文件名,输入)打开它时,Visual Studio代码将以所谓的“预览模式”打开它,这允许您快速查看文件 预览模式选项卡不会保持打开状态。只要从侧边栏打开另一个文件,就会使用“现有预览模式”选项卡(如果存在)。通过查看选项卡栏中的标题,可以确定选项卡是否处于预览模式。如果标题为斜体,则选项卡处于预览模式 要打开文件进行编辑(即不在预览模式下打开),请双击侧栏中的文件,或在侧栏中单击该文件,然后双击其预览模式选项卡的标题 如果要同时禁用预览模式,可以在设置文件中设置
“workbench.editor.enablePreview”:false
。您还可以使用“workbench.editor.enablePreviewFromQuickOpen”
选项仅从快速打开菜单禁用它
在禁用预览模式之前,您需要打开
Pro提示:您可以使用快捷键Ctrl+Shift+p打开设置文件,只需输入“首选项:打开用户设置”
”
打开设置文件(设置文件应位于右侧)后,添加“workbench.editor.enablePreview”
属性,并将其值设置为false
您可以了解有关Visual Studio代码的“预览模式”的详细信息。如果不想禁用预览模式,可以明确告诉
vscode
保持特定选项卡打开。如上所述,带有斜体文本的选项卡标题处于预览模式
要使选项卡脱离预览模式,您可以右键单击选项卡并选择保持打开
,或者使用快捷方式cmd+k输入
,该快捷方式映射到命令workbench.action.keepitor
此外,双击选项卡也会使其脱离预览模式(在
vscode
1.44.0中验证)。我遇到了同样的问题,打开setting.json文件,添加以下内容:
"workbench.editor.enablePreview": false
以斜体查看文件名
请注意,如果选项卡上的文件名已在预览模式下打开,则其格式为斜体
快速将文件移出预览模式
要使文件在VSCode编辑器中始终可用(即,将其从预览模式
转换到正常模式),您可以双击选项卡上的。然后,您会注意到名称变为非斜体
功能还是bug?
我相信预览模式非常有用,尤其是当您的屏幕空间有限并且需要检查许多文件时。使用workbench.editor.enablePreview:false
完全禁用预览模式
使用workbench.editor.enablePreviewFromQuickOpen:false
禁用从快速打开菜单打开的文件的预览模式。菜单文件→ 偏好→ 用户设置:添加此行“workbench.editor.enablePreviewFromQuickOpen”:对于不想禁用预览模式的任何人,为false
当我阅读了所有评论后,我发现我更喜欢的是用快捷键将打开的文件从快速打开/Ctrl+p锁定,或者这意味着将打开的文件保存在编辑器中,是也不需要用鼠标双击文件列表
感谢@jontem和@MattLBeck
使用Ctrl+S调用save
命令(⌘+是达到我喜欢的目标的最简单的方法
如果您发现这样做是为了经常将文件打开给编辑器,是的,我建议您设置选项“workbench.editor.enablePreview”:false
或“workbench.editor.enablePreviewFromQuickOpen”:false
,就像前面提到的其他选项一样
⚡ 实际上,VSCode显示了文件的预览
您可以通过以下方式禁用预览:
"workbench.editor.enablePreview": false,
⬇️ 基本上,只要添加这两个设置,就可以了
这太令人困惑了。我问过的所有开发人员都不喜欢这种默认行为
我使用cmd+p打开项目文件。在我的例子中,我还必须将workbench.editor.showtab
属性设置为true(除了workbench.editor.enablePreview
)
我不知道它是怎么变成假的。也许,我不小心使用了一些快捷方式将其设置为false。在新选项卡解决方案中打开:
通过以下方式打开命令选项板:Cmd+Shift+K
打开设置文件:首选项:打开设置(JSON)
在用户设置下,通过以下方式启用选项卡:“workbench.editor.showTabs”:true
您可以通过GUI来实现
搜索预览
取消选中选项启用预览
和从快速打开启用预览
,如上hktang所示:
单击一次以预览模式打开文件(标题文本为斜体)
双击同一文件,它将退出预览模式(标题文本从斜体变为普通字体)
我认为这是一个“综合”功能,允许用户“导航”两个世界;预览和无预览
- 您所要做的就是单击该文件以在右侧面板中打开它李>
- 然后立即双击它使其保持在那里
- 或者-只需点击三次。文件以无预览模式打开
嗯
Paul S.基本上,有三种设置需要更新(首选项>>设置
Windows %APPDATA%\Code\User\settings.json
macOS $HOME/Library/Application Support/Code/User/settings.json
Linux $HOME/.config/Code/User/settings.json
{
"workbench.editor.showTabs": true,
"workbench.editor.enablePreview": false
}
"workbench.editor.enablePreview": false,
"workbench.startupEditor": "newUntitledFile",