讲师中心 微信公众号
AI工具推荐 视频效率加速

VSCode怎么设置编辑器禁用预览标签模式_VSCode如何让每次打开文件都以正式标签页而非预览打开【妙招】

梦枫大大_9349

梦枫大大_9349

发布时间:2026-03-24 15:47:03

|

1036人浏览过

|

来源于php中文网

原创

VSCode新文件闪退是因默认启用预览模式,只需将workbench.editor.enablePreview、enablePreviewFromQuickOpen和revealIfOpen三项设为false即可禁用。

vscode怎么设置编辑器禁用预览标签模式_vscode如何让每次打开文件都以正式标签页而非预览打开【妙招】

为什么新打开的文件总在预览标签里闪一下就没了

VSCode 默认启用“预览模式”,点一个没打开过的文件(比如在资源管理器里单击),它会以临时预览标签打开——右上角带个「×」图标,一旦你点开另一个文件,这个预览标签立刻被覆盖。这不是 bug,是设计行为,但对习惯常驻多文件的用户极其干扰。

根本原因是 workbench.editor.enablePreview 默认为 true,且多数人没意识到它和 workbench.editor.enablePreviewFromQuickOpen、workbench.editor.closeOnFileDelete 等配置是联动的。

  • 预览标签不计入「已打开编辑器数量」,workbench.editor.limit.enabled 对它无效
  • 鼠标中键单击文件、快捷键 Ctrl+P 搜索后回车,默认都走预览路径
  • 关闭预览模式后,Ctrl+Tab 切换行为更符合直觉——只在真正打开的标签间循环

禁用预览模式的三个关键配置项

只需改三项,就能让所有文件默认以正式标签页打开,且不再自动回收:

  • 把 workbench.editor.enablePreview 设为 false —— 这是主开关,关掉它,资源管理器单击、大纲跳转、侧边栏双击全生效
  • 把 workbench.editor.enablePreviewFromQuickOpen 也设为 false —— 否则 Ctrl+P 搜索并回车仍会进预览
  • 建议同步关掉 workbench.editor.revealIfOpen(设为 false)—— 避免重复点击同一文件时焦点乱跳,尤其配合多根工作区时容易误触

修改方式:打开设置界面(Ctrl+,),搜关键词,勾掉对应选项;或直接编辑 settings.json:

VSCode
VSCode

避免常见的 VSCode 错误——设置冲突、调试器配置和扩展冲突。

下载
{
  "workbench.editor.enablePreview": false,
  "workbench.editor.enablePreviewFromQuickOpen": false,
  "workbench.editor.revealIfOpen": false
}

哪些操作不受影响?哪些反而要手动调整?

关掉预览后,大部分行为变可预测了,但有两个常见场景需要额外注意:

  • Ctrl+Click 或 Cmd+Click 在代码中跳转定义,默认仍走预览——这是语言服务器控制的,需单独配 "editor.gotoLocation.multipleDefinitions": "goto" 等策略
  • 拖拽文件到编辑器区域,默认仍是预览行为,目前无全局开关,只能靠右键菜单选「Open to the Side」或拖到已有标签页边缘
  • 终端里用 code file.txt 命令打开文件,是否预览取决于当前窗口是否有焦点,和配置无关;若想强制新标签,加 -r 参数(reuse window)或 --new-window

别忽略 workspace settings 的覆盖风险

如果项目根目录下有 .vscode/settings.json,它的同名配置会优先于用户级设置。曾有人全局关了预览,却在某个 React 项目里发现又恢复预览——查了一圈发现是该仓库的 .vscode/settings.json 里写着 "workbench.editor.enablePreview": true。

排查方法很简单:打开命令面板(Ctrl+Shift+P),运行 Preferences: Open Settings (JSON),再执行 Preferences: Open Workspace Settings (JSON),左右对比即可。

多人协作项目里,这种配置冲突特别容易被 git ignore 掉或忘记提交,结果每人体验不一致。

热门AI工具

更多
蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

2135

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

3282

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

1096

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

3759

2025.09.10

go语言goto的用法
go语言goto的用法

本专题整合了go语言goto的用法,阅读专题下面的文章了解更多详细内容。

2777

2025.09.05

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

6379

2023.07.05

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

1840

2023.07.06

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

1074

2023.07.24

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

100

2026.10.16

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn