Typora添加右鍵新建Markdown文件


前言

某一天,當我更新了最新版的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\.md\ShellNew]
"NullFile"=""

然后修改.txt后綴為.reg 的注冊表文件。

然后雙擊運行。

幾點說明

這個方法要先安裝Typora。如果不安裝Typora,只是導入上述注冊表,在很久以前是可以生效的,但自從某次Windows更新之后就失效了,之后的 Windows 要求[HKEY__ROOT\.md]項的@ 值 xxx必須對應於注冊表項[HKEY_CLASSES_ROOT\xxx],這里填寫Typora.md,是因為Typora 已經為我們生成了[HKEY_CLASSES_ROOT\Typora.md],可以不用再重入導入,這個項的@ 值代表右鍵新建該類型的名稱顯示。如果是自定義其他的類型,則必須導入一遍,比如要添加.py類型,一個最簡的注冊表如下:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.py]
@="PythonFile"

[HKEY_CLASSES_ROOT\.py\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\PythonFile]
@="Python 腳本"

可能遇到的問題

右鍵新建markdown文件以后,可能會發現文件有幾十MB那么大。

解決方法:win+R打開“運行”輸入regedit打開注冊表,打開路徑\HKEY_CLASSES_ROOT\.md\ShellNew

刪除多余的文件(尤其是有一個什么Markdown File),只保留如下的兩項。然后關閉注冊表,即可修復bug


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM