Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML(超文本标记语言)文档。在VScode代码文件中,Markdown被广泛用于编写文档、笔记、README等,因为它简单直观且功能强大。
### Markdown标题
Markdown提供了两种创建标题的方法:
1. 使用`=`和`-`来定义一级和二级标题。一级标题用一个或多个`=`符号居中放置,二级标题用一个或多个`-`符号居中放置。
```
显示一级标题
=========
显示二级标题
------------
```
2. 使用`#`号,`#`的数量对应标题的层级。从`#`到`######`分别代表一级到六级标题。
```
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
```
### 段落格式
在Markdown中,连续的文本被视为一个段落。若需换行,需在末尾添加至少两个空格再按回车键。
### 字体格式
Markdown支持斜体、粗体和粗斜体:
- 斜体:`*斜体文本*` 或 `_斜体文本_`
- 粗体:`**粗体文本**` 或 `__粗体文本__`
- 粗斜体:`***粗斜体文本***` 或 `___粗斜体文本___`
### 分割线
Markdown可以用三个或更多的破折号(`---`)、星号(`* * *`)或下划线(`____`)来创建分割线。
### 删除线
在文字两端添加两个波浪线(`~~`)来表示删除线,如:`~~删除线~~`
### 下划线
Markdown本身不直接支持下划线,但可以使用HTML标签`<u>`来实现,如:`<u>下划线</u>`
### 脚注
Markdown支持创建脚注,例如:
```
[^MarkDown]: 这是脚注的内容
```
在文本中引用脚注时,使用`[^标识符]`,如`[^MarkDown]`。
### 列表
Markdown支持有序列表和无序列表:
- 无序列表:使用`*`、`+`或`-`作为标记,标记后跟空格,如:
```
* 第一项
* 第二项
* 第三项
```
- 有序列表:使用数字和`.`,如:
```
1. 第一项
2. 第二项
3. 第三项
```
### 列表嵌套
嵌套列表只需在子列表项前添加两个或四个空格:
```
1. 第一项
- 子项1
- 子项2
2. 第二项
1. 子项1
2. 子项2
```
Markdown的这些基本语法使得在VScode等编辑器中编写和组织内容变得非常便捷,同时,Markdown文档可轻松转换成其他格式,如HTML、Word、PDF等,方便多平台共享和展示。