

MarkDown编辑器——Typora#
我使用Typora ↗来进行MarkDown的编辑。它是收费的,因为没搞定网络上的破解版,于是迫不得已支持正版qwq
MarkDown基本操作#
一、标题#
使用#键可以创建标题格式的文字。例如创建一个一级标题,可以输入一个#,一个空格,再加上后面标题的文字。编辑器会自动将文字编译成标题。
# 这是一个一级标题。
## 这是二级标题。
这就是正常的文本。markdown如果不打空格,则会被识别为正文。 MarkDown有六级标题。输入时按照#的个数来区分。 此外,还有额外的快捷键方法可以调整标题。
- ctrl+数字0-6可以将选中文本调整成对应级别的标题。其中0级标题即为正文,1级标题是最大的。
- ctrl+加减号可以调整选中文本的标题级别。
二、段落#
MarkDown中的换行分为两种。一种是大换行,直接输入enter就是大换行。
例如这一行与上一行就是大换行。
shift+enter是小换行。这一行和上一行之间就是小换行。
大换行与小换行的区别是大换行在md代码中是换两行。
我不喜欢换两行。觉得行距太大了。但是奈何小换行在托管网页中不能正确地被识别……
分割线的输入是三个减号。效果就是下面这个样子。
三、文字#
1.基本文字效果#
基本的文字效果,在md里面都有代码对应。
**这是粗体效果**
~~删除线~~
<u>下划线</u>
*斜体*
***粗体加斜体***
==高亮==markdown这是粗体效果
删除线
下划线
斜体
粗体加斜体
==高亮==
此外还有快捷键操作。
Ctrl+B:选中的文本加粗。Shift+Alt+5:选中的文本加删除效果。Ctrl+U:下划线。Ctrl+L:斜体效果。
此外,可以使用反斜杠来取消转义效果。
1\*2\*3\*4markdown输出结果:1*2*3*4
2.上下标效果#
其实不是很喜欢使用MarkDown自带的上下标功能小声逼逼
上下标的表示方式是^和~。
^上标^
~下标~markdown例如H2O,x^2^y。
为什么不喜欢MarkDown的上下标呢,因为本来Latex就有上下标,且md显示的上下标还会有显示问题。例如x~1~^2^显示出来是x1^2^,而用Latex的$x_1^2$——就会漂亮很多。
四、列表#
1.无序列表#
输入*或+或-再加空格,均可进入无序列表状态。
直接enter换行就可以开始下一项,按两次enter可以退出列表状态。
- 列表第一项。
- 第二项。
使用Tab可以增加子列表。也可以使用ctrl+[与ctrl+]来控制光标位置。
- 列表第一项。
- 第一项的子项。
- 列表第二项。
2.有序列表#
有序列表的进入使用的是数字加点(.)再加空格。
- 有序列表第一项。
- 有序列表第二项。
- 切分子列表。
- 子列表第二项。
- 回到父列表。
3.任务列表。#
任务列表最终呈现出来的形式如下所示:
- 写一篇博客。
- 学习MarkDown。
- 复习ICS
没复习完还摸鱼?!
在Typora编辑器中,鼠标点击前面的框就可以切换任务列表的完成状态。 具体代码块如下所示:
- [x] 写一篇博客。
- [x] 学习MarkDown。
- [ ] 复习ICSmarkdown五、区块#
区块显示可以将markdown分块,让呈现出来的样子更加好看一点。
呈现区块的方法是使用大于号>加换行。
比如说这个样子。 就是一个区块。 好看吧?
区块也能嵌套。
第一层
第二层
第三层。
同样的,也可以使用ctrl+[和ctrl+]来控制光标位置。
六、代码显示#
MarkDown中的代码分为行内代码和代码块两种。这两种的效果我们在上面都使用过了。
行内代码可以使用反引号引起来。如numpy,用反引号引起文本就行。
代码块可以用快捷键shift+crtl+K进入。这里面还会有代码高亮。
import numpy
arr = np.array([1,2,3,4],[5,6,7,8])
print(arr.shape)python七、链接#
markdown会自动将URL转换成链接文本。例如输入www.baidu.com会被自动识别。
此外,可以使用[name](URL)的方式来为链接添加别名。例如下面的呈现效果:百度一下
还可以在圆括号里面使用双引号为链接添加别名。形如[name](URL "other name")。呈现效果:百度一下
也许你看不出效果的差异,试着将鼠标移到链接上面?
使用快捷键ctrl+K可以快速调出链接的格式。
八、注解#
九、图片#

