〇. 請直接跳到評論區(qū)甲葬!
以下正文都是失敗的經(jīng)歷庭呜,不確定是方法的問題或是當(dāng)時win7環(huán)境的問題,現(xiàn)在的我是win10钢颂,用了評論的方法一就直接成功了钞它,在此感謝!
一. 前情
??“右鍵→新建”沒有md格式殊鞭,只能新建txt再改擴(kuò)展名或先打開MD編輯器再保存遭垛,試了以下四個方法均無果, 所以來求助操灿。
二. 摘抄
環(huán)境:Win7锯仪。
以下四個方法,對本人均無果趾盐。
方法1:
- 首先庶喜,決定您要增加到菜單中的文件類型,以及啟動這類文件的應(yīng)用程序救鲤。如果是某些在啟動時會自動打開的新文件或讓您可以立即使用的應(yīng)用程序久窟,如記事本、寫字板或畫圖等本缠,就不需要特別的準(zhǔn)備工作斥扛。但如果是在啟動時不會自動打開文件的應(yīng)用程序,您必須依需求建立一個通用的文件范本丹锹,并將它保存在Windows中的ShellNew文件夾中稀颁。此文件夾在某些系統(tǒng)中是隱藏的队他,所以您可能必須先選擇“查看”“文件夾選項”,在“查看”選項卡中選取“顯示所有文件”選項峻村,單擊“確定”即可麸折。
- 選擇“開始”“運行”,輸入“regedit”粘昨,打開注冊表編輯器垢啼。單擊 “HKEY_CLASSES_ROOT”旁邊的“+”號,可以看到左邊窗口中有一排文件夾张肾,都是以Windows中應(yīng)用程序建立的文件的后綴名命名的(如.doc芭析、.xls和.html等)。找出您要增加到“新建”菜單中的文件類型的后綴名吞瞪,單擊鼠標(biāo)右鍵馁启,選擇“新建”“主鍵”(在注冊表中,每個文件夾都是一個主鍵)芍秆,將新的主鍵取名為“ShellNew”惯疙。選取新建的主鍵,在右邊視窗空白處單擊鼠標(biāo)右鍵妖啥,選擇“新增”*“字符串值”霉颠。如果您使用的文件類型,其程序預(yù)設(shè)為在啟動時打開空白文件荆虱,就將新字符串名稱設(shè)定為“NullFile”; 如果您使用的文件類型蒿偎,其程序在啟動時不會自動打開空白文件的話,請將新字符串名稱設(shè)定為“FileName”怀读。雙擊“FileName”字符串圖標(biāo)(或選中后按Enter鍵)诉位,在“編輯字符串”對話框的“鍵值”文本框中輸入文件類型范本的完整路徑及名稱。然后按確定菜枷,退出注冊表編輯器苍糠。您可以立刻在“新建”菜單的文件列表中看到所做的修改。
方法2 :
- 先來看一下右鍵新建菜單
- 首先點擊開始犁跪,運行(或按鍵盤win+r)打開
- 在輸入框中輸入regedit椿息,并敲回車
- 按照HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
Discardable\PostSetup\ShellNew\Classes
的路徑尋找,最后一步的classes是在右側(cè)中的鍵坷衍,而不是左邊的寝优。- 雙擊打開classes可以看到其中的鍵值
- 可以根據(jù)自己的需求刪掉不需要的新建菜單就可以完成了,可以根據(jù)后綴名稱刪掉不需要的新建方式就可以了枫耳,下面是常見的后綴格式
方法3:
在隨便的一個地方,新建一個txt文本文檔,然后用記事本打開,輸入以下內(nèi)容:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.md\ShellNew] "NullFile"="" "FileName"="template.md"
最后乏矾,很重要的一點,點擊文件,另存為Unicode 編碼的 txt 文件钻心。
將新建markdown文件(.md)添加到右擊快捷鍵的方法:新建一個注冊表文件,后綴為.reg捷沸,內(nèi)容如下所示摊沉。第三行為TyporaMarkdownFile,因為我的markdown程序是Typora痒给。
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.md] @=" TyporaMarkdownFile" "PerceivedType"="text" "Content Type"="text/plain" [HKEY_CLASSES_ROOT\.md\ShellNew] "NullFile"="" [HKEY_CLASSES_ROOT\MarkdownFile] @="Markdown File" [HKEY_CLASSES_ROOT\MarkdownFile\DefaultIcon] @="%SystemRoot%\system32\imageres.dll,-102" [HKEY_CLASSES_ROOT\MarkdownFile\shell] [HKEY_CLASSES_ROOT\MarkdownFile\shell\open] [HKEY_CLASSES_ROOT\MarkdownFile\shell\open\command] @="%SystemRoot%\system32\NOTEPAD.EXE %1"