• 最新版本!!添加右键新建Markdown文件(2020年6月亲测能用)


    前言

    某一天,当我更新了最新版的typora之后,忽然发现,原来设置的右键新建里面新建.md文件没了?!

    按照网上给注册表.md项里面添加ShellNew项和Nullfile值的方法竟然也不行?

    阅教程无数,终于在知乎上面看到了一个方法并且成功了…感谢知乎!

    来源

    方法

    新建一个txt文本文件,写入:

    Windows Registry Editor Version 5.00
     
    [HKEY_CLASSES_ROOT.md]
    @="Typora.md"
    "Content Type"="text/markdown"
    "PerceivedType"="text"
     
    [HKEY_CLASSES_ROOT.mdShellNew]
    "NullFile"=""
     
    

    然后修改.txt后缀为.reg 的注册表文件。

    然后双击运行。

    image-20200628085918897

    几点说明

    这个方法要先安装Typora。如果不安装Typora,只是导入上述注册表,在很久以前是可以生效的,但自从某次Windows更新之后就失效了,之后的 Windows 要求[HKEY__ROOT.md]项的@ 值 xxx必须对应于注册表项[HKEY_CLASSES_ROOTxxx],这里填写Typora.md,是因为Typora已经为我们生成了[HKEY_CLASSES_ROOTTypora.md],可以不用再重入导入,这个项的@ 值代表右键新建该类型的名称显示。如果是自定义其他的类型,则必须导入一遍,比如要添加.py类型,一个最简的注册表如下:

    Windows Registry Editor Version 5.00
     
    [HKEY_CLASSES_ROOT.py]
    @="PythonFile"
     
    [HKEY_CLASSES_ROOT.pyShellNew]
    "NullFile"=""
     
    [HKEY_CLASSES_ROOTPythonFile]
    @="Python 脚本"
    

    可能遇到的问题

    右键新建markdown文件以后,可能会发现文件有几十MB那么大。

    解决方法:win+R打开“运行”输入regedit打开注册表,打开路径HKEY_CLASSES_ROOT.mdShellNew

    删除多余的文件(尤其是有一个什么Markdown File),只保留如下的两项。然后关闭注册表,即可修复bug

    删除多余的文件(尤其是有一个什么Markdown File),只保留如下的两项。然后关闭注册表,即可修复bug

    img

  • 相关阅读:
    如何将应用安装到/system/app下
    WPF Perf: RenderCapability.Tier & DesiredFrameRate
    DataGridComboBoxColumn为什么就不能在Binding的时候引用其他Named Element了呢?
    A366T使用技巧
    在XAML里面引用枚举值的注意点
    高斯消元bzoj1013球形空间产生器
    欧拉函数bzoj2818简单推导
    链剖进阶ing填坑NOIP2013货车运输
    .net 2.0 BackgroundWorker 文章三篇
    19号晚21号上午
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13308015.html
Copyright © 2020-2023  润新知