新增右键新建Markdown文件
我的电脑里常用的Markdown编辑器是Typora
. 所以, 针对这个软件增加了, 默认以这个软件打开Markdown的设置.
- 新建txt文本, 复制进一下内容, 然后修改后缀为: reg.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.md]
@="TyporaMarkdownFile"
"PerceivedType"="text"
"Content Type"="text/plain"
[HKEY_CLASSES_ROOT\.md\ShellNew]
"NullFile"=""
- 双击reg文件, 导入注册表, 然后刷新桌面, 右键
然而有个缺陷, 新建的Markdown文件是默认ANSI编码格式. 作为程序猿, 一般都希望默认是utf-8格式.
默认新建UTF-8
编码Markdown文件
- 首先准备一个utf-8编码的md文件模板(可以用Notepad++新建).
Tip: 模板里面添加一点内容, 我这里填写:
---
typora-copy-images-to:media
---
Why? 这是因为, 没有内容的空文件, 即使设置utf-8编码, 下次再打开, 你会发现, 依旧是ANSI编码. 所以索性加上上述内容, 这段内容是指定Typora将粘贴的图片自动保存至md文件同路径下的./media
文件夹里.
-
将模板文件放在
C:\Program Files\Microsoft Office\root\VFS\Windows\SHELLNEW
下(每个电脑可能不一致, 应该影响不大, 总之放到一个地方即可). -
设置注册表
image.png
HKEY_CLASSES_ROOT\.md\ShellNew
下新建字符串值, 值设设为前文准备的模板文件路径.
搞定!
附录
同理, 可以设置默认新建的txt文件为UTF-8编码格式. 对应的注册表路径: HKEY_CLASSES_ROOT\.txt\ShellNew
网友评论