简介
Windows 注册表(Registry)是 Windows 操作系统中用于存储配置信息、设置和选项的中心化数据库。它以分层结构组织,类似于文件系统的树形结构,由键(Key)和值(Value)组成。
默认的情况下,Windows 右键中是没有新建 .md 文件的,每次我们要使用 Typora 写文章时都需要打开 Typora 软件再保存到其他目录(或者像我一样每次强行改后缀名),并且在编写自己的文章时还有可能有自己的模板文件,每次都需要将模板文件内容复制过来,这样十分繁琐且耗时。程序员是为了偷懒而生的,这种机械工作岂能反复做!所以这里我记录了一下自己是怎么配置好右键菜单栏 新建中添加新建 .md 文件并设置新建文件对应模板的。
其实很简单,直接参照一个已有的配置(如 .docx, .pptx 等格式的文件配置即可)。主要分为三步:
- Win + R 输入 regedit,打开注册表编辑器。
- 在顶部路径中输入 "计算机\HKEY_CLASSES_ROOT",或者逐级点击进入亦可。
- 如果不存在 “.md”,新建项 “.md”。然后在 .md 项下新建字符串值 Content Type 和 PerceivedType 分别赋值 text/markdown 和 text。
如果想要新增打开模板,可以按下面方式操作:
选择一个自己喜欢的 Markdown 文件,将其复制到 C:\Program Files\Microsoft Office\root\vfs\Windows\SHELLNEW。然后按 F2 将 3.2 中的 NullFile 改成 FileName,将模板文件的完整路径作为值即可。
最终效果:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.cpp]
@="CppSourceFile"
"PerceivedType"="text"
"Content Type"="text/plain"
[HKEY_CLASSES_ROOT\.cpp\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\CppSourceFile]
@="CppSourceFile"
附一个右键新增 .cpp 新建的脚本(.reg 格式),可以修改这个脚本以实现任何文件类型右键新建方式的添加。