答案1
按照这些说明编辑注册表并将 Windows 文本预览处理程序分配给.js
文件扩展名。(基于此如何成为极客文章。
- 打开注册表编辑器
- 导航至
HKEY_CLASSES_ROOT\.js
并记下(默认)值。这是进程ID扩展.js
注册到: - 导航到 ProgID 的密钥。我们将在以下位置找到密钥:
HKEY_CLASSES_ROOT\JSFile
- 展开该项。如有必要,创建名为壳牌
- 在下面壳牌键,创建一个名为的新键{8895b1c6-b41f-4c1c-a562-0d564250836f}。 笔记:根据微软这个精确值的存在告诉 Windows 这是一个预览处理程序。
- 选择此新创建的键并设置其(默认)值{1531d583-8375-4d3f-b5fb-d23bbd169f22}. 这是 Windows 文本预览处理程序的 ID。
- 此更改将立即生效。
答案2
由于文件内容只是纯文本,您可以让 Explorer 将其视为纯文本。您可以使用Content Type
和PerceivedType
来实现这一点。操作方法如下:
- 在注册表编辑器中,导航到与该文件类型相关的键。对于所询问的文件类型,路径将类似于
HKEY_CLASSES_ROOT\.js
。 - 在该键中,右键单击右侧面板并选择
New > String Value
。 - 将其命名为
Content Type
。 - 双击该值并将其设置为
text/plain
。 - 右键单击右侧面板并选择
New > String Value
。 - 将其命名为
PerceivedType
。 - 双击该值并将其设置为
text
。
重新启动 Explorer 并瞧! 该文件仍将与您设置的任何编辑器相关联,但内置预览功能将把它视为文本文件,然后显示预览。
副作用是,如果你在 Explorer 中按以下方式对列表进行排序/分组感知类型它将归类为文本文件。
注意:例如,我通过制作.dummy
并将其与 Google Chrome 关联进行了测试,该文件可以在预览窗格中预览,双击它仍然可以按预期执行 Chrome。
答案3
在 Windows 10 上对我有用,但我的系统只需要 Shadow 建议:找到相关的文件扩展名,就我而言,我希望 .js、.txt、.java、.properties、.fewothers 可以简单地预览为 txt 文件。然后添加“PerceivedType”==> 文本