2022-11-19 01:05:17 +08:00

64 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Typora
date: 2022-11-18 14:48:31
author: 文永达
top_img: https://gcore.jsdelivr.net/gh/volantis-x/cdn-wallpaper/abstract/B951AE18-D431-417F-B3FE-A382403FF21B.jpeg
---
# Typora
## 设置引用图片存储路径
![image-20221118150139161](http://markdownhexo.oss-cn-hangzhou.aliyuncs.com/img/image-20221118150139161.png)
## Typora添加右键新建Markdown文件
### 步骤
新建一个txt文本文件写入
```shell
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`类型,一个最简的注册表如下:
```shell
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
![img](http://markdownhexo.oss-cn-hangzhou.aliyuncs.com/img/img)