MarkDown基础语法
一、标题
使用 #
符号创建标题,数字代表标题级别,例如:
1 | # 这是一级标题 |
效果:
这是一级标题
这是二级标题
快捷键:
- Ctrl + 数字 1~6 可以快速将选中的文本调成对应级别的标题
- Ctrl + 0 可以将选中的文本调成普通文本
- Ctrl +/- 可以对选中的文本标题级别进行加减
二、段落
1、换行
- Markdown中, 直接使用Enter换行通常用于结束一个段落
- 使用 Shift + Enter 通常用于在同一段落内进行换行
效果:
这是一个段落
这是一个段落
2、 分割线
语法:- - - 或 *** + Enter
效果:
三、文字显示
语法:
- 粗体: 用一对双星号包裹
- 删除线: 用一对波浪号包裹
- 下划线: 用一对u标签包裹
- 斜体: 用一对单星号包裹
- 高亮: 用一对mark包裹
代码:
1
2
3
4
5 **这是粗体**
~~这是删除线~~
<u>这是下划线</u>
*这是斜体*
<mark>这是高亮</mark>
效果:
这是粗体
这是删除线这是下划线
这是斜体
这是高亮
快捷键:
- 加粗: Ctrl + B
- 删除线:Shift + Alt + 5
- 下划线:Ctrl + U
- 斜体: Ctrl + I
2、上下标
代码:
1
2 x^2^
H~2~O
效果:
x^2^
H~2~O
四、列表
1、无序列表
代码:
1 * / - / + 空格
效果:
1.只有同一级别:
- 我是一
- 我是二
- 我是三
2.子集类:
- 我是一
- 我是二
- 我是三
快捷键: Ctrl + Shift + ]
2、有序列表
代码:
1 数字 + . + 空格
效果:
- 我是一
- 我是二
- 我是三
- 我是三的1
- 我是三的2
- 我是四
快捷键:Ctrl + Shift + [
3、任务列表
- 点击框框即可勾选任务
代码:
1
2
3 - [ ] 吃饭
- [x] 睡觉
- [ ] 打豆豆
效果:
- [ ] 吃饭
- [x] 睡觉
- [x] 睡觉
- [x] 睡觉
- [ ] 打豆豆
五、区块显示
代码:
1 >> + Enter
效果:
我在第一层
我在第二层
我在第三层
我在第四层
六、代码显示
1、行内代码
代码:
1 ` print('Hello World') `
效果:
int a = 0
快捷键: Ctrl + Shift + `
2、代码块
代码:
1
2
3 ```c++/python/java
代码内容
```
效果:
1
2
3
4
5
6
7
int main(void)
{
printf("Hello World");
return 0;
}
快捷键:Ctrl + Shift + K
七、链接
代码:
1
2
3 www.baidu.com
[百度一下](https://www.baidu.com)
[百度一下](https://www.baidu.com "https://www.baidu.com")
效果:
快捷键:Ctrl + K
八、脚注
说明:对文本进行解释说明
代码:
1
2 [^文本]
[^文本]:解释说明
效果:
本代码引入Pytorch框架^1
九、图片插入
代码:
1 
效果:
快捷键:Ctrl + Shift + I
十、表格
代码:
1
2
3
4
5 | 1 | 2 | 3 |
| :--- | :--: | ---: |
| 4 | 5 | 6 |
| 7 | 8 | 9 |
| 10 | 11 | 12 |
- 此处 : 的作用为调整此列信息的对齐方式,如列表中所示分别为左对齐,居中,右对齐
效果:
1 2 3 4 5 6 7 8 9 10 11 12
快捷键:Ctrl + T
十一、流程图
1、横向流程图
代码:
1
2
3
4
5
6
7
8 ```mermaid
graph LR
A[方形]==>B(圆角)
B==>C{条件a}
C-->|a = 1|D[结果1]
C-->|a = 2|E[结果2]
F[横向流程图]
```
注释:
1
2
3
4
5 上述代码中
mermaid 为流程图制作工具
使用 graph LR 来定义一个横向流程图
使用 A[Node Text] 来定义一个节点,其中A是节点的标识,Node Text是节点显示的文本
使用 --> 来链接两个节点
效果:
graph LR A[方形]==>B(圆角) B==>C{条件a} C-->|a = 1|D[结果1] C-->|a = 2|E[结果2] F[横向流程图]
2、竖向流程图
代码:
1
2
3
4
5
6
7
8 ```mermaid
graph TD
A[方形]==>B(圆角)
B==>C{条件a}
C-->|a=1|D[结果1]
C-->|a=2|E[结果2]
F[竖向流程图]
```
效果:
graph TD A[方形]==>B(圆角) B==>C{条件a} C-->|a=1|D[结果1] C-->|a=2|E[结果2] F[竖向流程图]
十二、数学公式
==说明:Markdown中的数学公式通常都是使用LaTeX语法编写的,在此只做部分演示,更详细的数学公式编写请查找LaTeX==
1、公式的插入
a、内联数学公式(行中公式)
代码:
1 $公式$
效果(例):
b、独立数学公式(行间公式)
代码:
1
2
3 $$
公式
$$
效果(例):
2、上下标
代码:
1 $x^{y^z}=(1+e^x)^{-2xy^w}$
效果:
3、括号和分隔符
代码:
1
2
3 $\langle\quad\rangle\quad\lceil\quad\rceil\quad\lfloor\quad\rfloor\quad\lbrace\quad\rbrace\quad\lVert\quad\rVert$
$f(x,y,z)=3y^2z\left(3+\dfrac{7x+5}{1+y^2}\right)$
$\left.\dfrac{\mathrm{d}u}{\mathrm{d}x}\right|_{x=0}$
效果:
4、分数
代码:
1 >$\frac{a}{b}\quad\dfrac{a}{b}\quad {a\over b}$
效果:
5、开方
代码:
1 >$\sqrt[根指数,省略时为2]{被开方数}$
效果:
6、省略号
代码:
1 >$\cdots\quad\ldots\quad\vdots\quad\ddots$
效果:
其他
- Latex 语法繁多,此处不做过多展示,如有需求请搜索
十三、支持的HTML元素
1、文本居中
代码
1 ><center>内容</center>
效果
内容
2、快捷键显示
代码:
1 ><kbd>内容</kbd>
效果:
内容
3、加粗
代码:
1 ><b>加粗</b>
效果:
加粗
4、倾斜
代码:
1 ><i>倾斜</i>
效果:
倾斜
5、上下标
代码:
1
2 >开始<sup>123hi你好</sup>
>开始<sub>321hi你好</sub>
效果:
开始123hi你好
开始321hi你好
6、填充的黑色箭头
代码:
1 ➤
效果:
➤