自定义鼠标右键“新建”文件
以给资源管理器的 新建 菜单增加 Markdown 文件为例。修改注册表前,先导出准备修改的键作为备份。
添加 .md 新建项
Win + R输入regedit,打开注册表编辑器。找到:
HKEY_CLASSES_ROOT\.md在
.md下新建一个名为ShellNew的项。在
ShellNew中新建一个字符串值,名称为NullFile,数据留空。
结构类似:
HKEY_CLASSES_ROOT
└─ .md
└─ ShellNew
└─ NullFile = ""
完成后重新打开资源管理器的右键 新建 菜单测试;必要时重启 Explorer 或重新登录。
NullFile 表示创建一个空文件,不需要为了这个功能把 .md 的默认文件关联强行改成 Typora.md。默认关联由 Windows / 应用正常管理即可。
其他文件类型
其他扩展名原理类似:先确认对应扩展名键,再在合适位置添加 ShellNew。有些软件会自己维护 FileName、Command 等 ShellNew 配置,不要看到现有值就直接覆盖。
不建议修改 Explorer\Discardable\PostSetup\ShellNew 的权限、禁用继承或手工维护其中的缓存列表;这不是添加新建文件类型的首选入口。
评论将在接近此处时加载,也可点击立即加载。