效率提升:在 Windows 资源管理器中一键开启 .py 与 .md 文件预览

张开发
2026/4/9 9:07:59 15 分钟阅读

分享文章

效率提升:在 Windows 资源管理器中一键开启 .py 与 .md 文件预览
效率提升在 Windows 资源管理器中一键开启 .py 与 .md 文件预览在 Windows 文件资源管理器Explorer中预览窗格Alt P是快速查看文件内容的利器。然而默认情况下 Windows 并不会预览.pyPython 脚本或.mdMarkdown 文档往往只显示“没有可用的预览”。本文将为你总结如何通过修改注册表让 Windows 将这些文件识别为纯文本从而实现即时预览。️ 核心原理PerceivedType 与 Content TypeWindows 预览窗格的工作机制主要依赖注册表中的两个关键标识PerceivedType感知类型。将其设置为text系统会调用内置的文本渲染引擎。Content TypeMIME 类型。设置为text/plain能确保系统以最基础的纯文本方式处理数据。通过将这两个值写入特定后缀名的注册表路径下我们就能“骗过”系统让它像打开.txt一样展示代码和文档。 快速实现方法方法一管理员命令行推荐最快捷以管理员身份运行命令提示符CMD依次复制并执行以下命令。此操作会直接修改系统配置无需手动寻找路径。:: 为 .py 文件启用预览 reg add HKCR\.py /v PerceivedType /t REG_SZ /d text /f reg add HKCR\.py /v Content Type /t REG_SZ /d text/plain /f :: 为 .md 文件启用预览 reg add HKCR\.md /v PerceivedType /t REG_SZ /d text /f reg add HKCR\.md /v Content Type /t REG_SZ /d text/plain /f方法二使用 .reg 注册表文件批量操作如果你有多台电脑需要配置可以新建一个名为enable_preview.reg的文件将以下内容粘贴进去并双击运行Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.py] PerceivedTypetext Content Typetext/plain [HKEY_CLASSES_ROOT\.md] PerceivedTypetext Content Typetext/plain 手动核查步骤如果你偏好手动操作注册表编辑器regedit流程如下导航至HKEY_CLASSES_ROOT\.py若没有该项请右键新建。在右侧窗格右键新建 - 字符串值。名称设为PerceivedType数据填入text。名称设为Content Type数据填入text/plain。针对.md重复上述步骤。生效提示通常修改后立即生效。若未生效请在任务管理器中重启explorer.exe进程。 进阶建议不仅限于 py 和 md此方法具有普适性。对于.json、.log、.sql、.sh等任何文本类后缀只需在HKEY_CLASSES_ROOT下修改对应扩展名即可。关于富文本渲染上述方法仅提供“纯文本”预览无高亮、无渲染。如果你希望看到带格式的 Markdown 效果或彩色代码建议安装Microsoft PowerToys并开启其中的“文件资源管理器加载项”。 总结通过简单的注册表微调我们消除了 Windows 默认识别的局限性。无需第三方大型软件即可让资源管理器变身为轻量级的代码查看器极大地提升了文件筛选效率。

更多文章