VSCode设置*.md默认预览模式在新启动窗口不生效问题求助
VSCode Markdown预览关联首次启动失效的解决办法
你的配置在VSCode运行状态下正常生效,但首次启动(比如重启电脑后打开)时,Markdown文件仍以编辑模式打开,大概率是文件关联加载优先级或缓存问题,试试以下方案:
- 确认配置在全局用户设置中:打开命令面板(
Ctrl+Shift+P),输入Preferences: Open User Settings (JSON),确保workbench.editorAssociations配置在这个全局文件里,而非工作区的.vscode/settings.json——首次启动时工作区配置还未加载,会优先使用系统或全局默认关联。 - 重新配置系统级文件关联:打开命令面板,输入
Configure File Association for '.md',选择Markdown Preview作为默认处理程序。这会更新VSCode与系统的文件绑定关系,确保首次启动时直接触发预览模式。 - 排查扩展冲突:禁用所有第三方Markdown相关扩展,重启电脑后测试。如果问题解决,再逐个启用扩展,找出冲突的来源。
- 清理VSCode缓存:删除对应系统的缓存目录后重启VSCode,让它重新生成关联缓存:
- Windows:
%APPDATA%\Code\Cache - macOS:
~/Library/Caches/Code - Linux:
~/.cache/Code
- Windows:
如果以上方案都无效,可以尝试添加补充配置强化预览优先级:
"workbench.editorAssociations": { "*.md": "vscode.markdown.preview.editor" }, "markdown.preview.previewEditor": "single", "workbench.editor.enablePreview": false
内容的提问来源于stack exchange,提问作者food_honey
相关产品推荐
相关产品推荐

