如何解决VS Code用Ctrl+P打开文件时拆分浮动窗口的异常问题?
VS Code浮动窗口Ctrl+P打开文件异常的解决办法
重置窗口布局相关设置
- 打开设置面板(Ctrl+,),搜索
window.newWindowDimensions和workbench.editor.openPositioning,把workbench.editor.openPositioning设为first,window.newWindowDimensions设为inherit或者default。 - 要是不确定哪些设置出问题,直接点设置右上角的
打开设置(JSON),删掉所有和窗口、编辑器打开位置相关的自定义配置,恢复默认值。
- 打开设置面板(Ctrl+,),搜索
排查扩展冲突
- 按
Ctrl+Shift+P打开命令面板,输入Extensions: Disable All Installed Extensions,禁用所有扩展后重启VS Code,观察一两天看问题是否消失。 - 如果正常了,再逐个启用扩展,每次启用后用一段时间,找出搞事的那个扩展,要么更新要么卸载。
- 按
清除VS Code缓存
- 关掉VS Code,找到缓存目录:
- Windows:
%APPDATA%\Code\Cache和%APPDATA%\Code\CachedData - Mac:
~/Library/Application Support/Code/Cache和~/Library/Application Support/Code/CachedData - Linux:
~/.config/Code/Cache和~/.config/Code/CachedData
- Windows:
- 删除这两个目录里的所有文件,重新启动VS Code。
- 关掉VS Code,找到缓存目录:
重置VS Code到初始状态
- 要是上面的方法都没用,试试完全重置:关掉VS Code,删除用户配置目录:
- Windows:
%APPDATA%\Code\User - Mac:
~/Library/Application Support/Code/User - Linux:
~/.config/Code/User
- Windows:
- 注意先备份这个目录下的
settings.json、keybindings.json这些重要文件,删除后重启VS Code会自动生成新配置。
- 要是上面的方法都没用,试试完全重置:关掉VS Code,删除用户配置目录:
检查并升级VS Code版本
- 打开命令面板输入
Help: About查看当前版本,不是最新版的话就点更新按钮升到最新稳定版,旧版本可能存在窗口布局的已知bug。
- 打开命令面板输入
内容的提问来源于stack exchange,提问作者GeeGne At Home
相关产品推荐
相关产品推荐

