Markdown基础语法与快捷操作
0.介绍
Markdown是一种轻量级标记语言,排版语法简洁。
1.标题语法
创建标题,只需要在其前面添加'#'号即可。#的数量代表其级数,如'###'表示的是创建一个三级标题。
现在,我们让'Markdown使用方法'成为一个一级标题。让0、1序号及其章名设为二级标题。最高级数可达6级。
1.1可选语法
在文本下方添加任意数量的' = = '号来标识一级标题,或' -- '号来标识二级标题。
此方法似乎在Typora下无法使用。
1.2最佳实践
不同的Markdowm应用程序处理‘#’和标题之间的空格方式不一致。为兼容性考虑,在'#'和标题之间需要使用一个空格来分隔。
2.段落语法
创建段落,需使用空白行将一行或多行文本进行分隔。不要使用空格和制表符来进行缩进段落,这可能会导致意外的格式问题。
3.换行语法
在一行的末尾添加两个或更多空格,然后按回车键即可创建一个换行。
似乎在Typora中,选择的是直接键入回车键即可实现换行。
4. 强调语法
将文本设置为粗体或斜体来强调其重要性。
4.1粗体
要加粗文本,在文本的前后各添加两个''*'或'_'。
比如这样
比如这样
比如这样
但不同的Markdown应用程序在单词或短语中间的下划线的处理上并不一致。兼容性考虑,在文本中间加粗使用‘*’。
4.2斜体
要使文本斜体,在文本的前后各添加一个'*'或'_'。
比如这样
比如这样
比如这样
当同时要用粗体和斜体突出文本时,在文本前后各添加三个'*'或'_'。
比如这样
比如这样
比如这样
与粗体相似,兼容性考虑,在文本中间斜体使用'_'。
5.引用语法
创建引用块,在段落前添加一个'>'符号。如:
希君生羽翼,一化北溟鱼。
5.1块引用
块引用可以包含多个段落,为段落之间的空白行添加一个'>'符号即可。
在Typora中,似乎此方法不可行,可直接对引用文本进行回车。如:
心如槁木不如工愁善感,迷蒙的醒不如热烈的梦。
希君生羽翼,一化北溟鱼。
5.2嵌套块引用
块引用可以嵌套使用,在嵌套段落前添加一个'>>'符号。
心如槁木不如工愁善感,迷蒙的醒不如热烈的梦。
希君生羽翼,一化北溟鱼。
在Typora中,使用两次回车退出当前引用层。
5.3带有其他元素的块引用
块引用可以包含其他Markdown格式的元素,但并非所有元素都可以使用。
心如槁木不如工愁善感,迷蒙的_醒_不如热烈的梦。
希君生羽翼,一化北溟鱼。
6.列表语法
Markdown可以将多个条目组织成有序或无序列表。
6.1有序列表
创建有序列表,在每个列表前添加数字并紧跟一个英文句点。数字不必按顺序排列,但应以数字1起始。如:
- First
- Second
- Third
- Founth
在Typora中,使用回车键将自动为你填写序列,当想要结束列表时,键入两个回车键即可。需要注意的是序列起始使用'1. ',在序列和文本之间用空格分隔,同时不要使用'1)'这样的序列起始。列表同样可以嵌套使用,此处方式不赘。
6.2无序列表
创建无序列表,在每个列表前添加'-'、'*'或'+',注意文本与列表项之间用空格分隔。缩进一个或多个列表项可创建嵌套列表。如:
-
First item
-
Second item
-
Third item
-
Indented item
-
Indented item
-
-
Fourth item
在Typora中,使用回车键将自动为你补齐列表项,当想要结束当前层级列表时,使用两个或三个回车键即可。
6.3在列表中嵌套其他元素
要在保留列表连续性的同时在列表中添加另一种元素,将该元素缩进四个空格或一个制表符,如:
引用块
-
This is the first list item.
-
Here's the second list item.
I need to add another paragraph below the second list item.
-
And her's the third list item.
在Typora中,使用一个回车键加上一个撤销键可实现此操作,想要恢复到列表的编辑当中,使用三个回车键即可。
图片
-
Open the file containing the Linux mascot.
-
Marvel at its beauty.
7.代码语法
将单词或短语表示为代码,将其包裹在反引号' ` '中。如:
At the command prompt,type nano
.
7.1转义反引号
若要表示为代码的单词或短语中包含一个或多个反引号,则可以通过将单词或短语包裹在双反引号' `` '中。
Use `code`in your Markdown file.
7.2代码块
要创建代码块,将代码块的每一行缩进至少四个空格或一个制表符。
<head>
int main(){
printf("Hello World!\n");
}
return 0;
</head>
除此之外,还可以使用三个反引号'```'或三个波浪线'~~~'来创建代码块。如:
print('Hello World!')
8.分割线语法
要创建分割线,在单独一行上使用三个或更多的'***'、'---'或'___',并且不能包含其他内容。如:
为了兼容性,在分割线前后均添加空白行,在Typora中,似乎三种分割线的渲染效果并不一样,'*'类最粗,'_'类最细。
9.链接语法
链接文本放在中括号内,链接地址放在后面的括号中,链接title可选。
超链接Markdown语法代码:[超链接显示名](超链接地址"超链接title")
如:
这是一个链接Markdown语法教程。
9.1给链接增加Title
似乎在Typora中,添加了Title会使该链接无法访问,这可能是因为Typora的Markdown版本过低。
9.2网址和Email地址
使用尖括号可以方便地将URL或email地址变成可点击链接。如:
9.3带格式化的链接
强调链接,只需在链接语法前后增加星号。将链接表示为代码,只需在方括号内添加反引号。如:
I love supporting the Bilibili.
I love supporting the Bilibili.
I love supporting the Bilibili
.
9.4引用类型链接
10图片语法
要添加图像,使用'!',然后在方括号增加代替文本,图片链接放在圆括号内,括号里的链接后可以增加一个可选的图片标题文本。
插入图片Markdown语法代码:![图片alt](图片链接"图片title")
。如:
! [这是图片](E:\Picture\IMG_0826.JPG)
10.1链接图片
给图片增加链接,只需将图像的Markdown括在方括号内,然后将链接添加在圆括号中。
但在Typora中,似乎此法并不可行。
11.表格语法
要添加表,可以使用三个或更多连字符'---'创建每一列标题,并使用管道'|'分隔每列。如:
Syntax | Description |
---|---|
Header | Title |
Paragraph | Text |
11.1格式化表格中的文字
在表格中可以设置文本格式。你可以添加链接、代码(非代码块)和强调。
但你不能添加标题、块引用、列表、水平、图像或HTML标签。
12.脚注
要创建脚注,在方括号内插入符号'^'和标识符,标识符可以是数字和单词,但不能是空格或制表符。脚注需要按顺序编号。
在括号内使用另一个插入符号和数字添加脚注,并用冒号和文本进行解释。脚注不必在末尾添加,你可以将它们放在除列表、块引用和表之类的其他元素之外的任何位置。如:
Here's a simple footnote,[1]and here's a longer one.[2]
13.删除线
你可以通过在文本中心放置一条水平线来删除它。结果看起来像这样。此功能可以指示某些内容是一个错误,需要从文档中删除。你只需要在文本前后各添加两个波浪线'~~'即可。如:
世界是平坦的。我们现在知道世界是圆的。
14.任务表语句
任务列表可以让你创建带有复选框的项目列表。复选框将显示在内容旁。你只需要在仍无列表前添加破折号'-'和方括号'[]',两者用空格隔开。如果要选择一个复选框,在方括号内添加'x'。可惜的是Typora似乎并不支持任务列表。
15.Typora中的快捷操作
功能 | 快捷键 |
---|---|
字体加粗 | Ctrl+B |
下划线 | Ctrl+U |
倾斜 | Ctrl+I |
删除线 | Alt+Shift+5 |
插入图片 | Ctrl+Shift+I |
插入表格 | Ctrl+T |
插入有序列表 | Ctrl+Shift+[ |
插入无需列表 | Ctrl+Shift+] |
插入超链接 | Ctrl+K |
插入代码片 | Ctrl+Shift+` |
插入代码块 | Ctrl+Shift+K |
插入公式块 | Ctrl+Shift+M |
插入引用块 | Ctrl+Shift+Q |
一至六级标题 | Ctrl+1-6 |
段落正文 | Ctrl+0 |
查找 | Ctrl+F或F3 |
替换 | Ctrl+H |
全选 | Ctrl+A |
选择当前行 | Ctrl+L |
选择当前格式文本 | Ctrl+E |
上一步 | Ctrl+Z |
下一步 | Ctrl+Y |
选择当前单词 | Ctrl+D |
删除当前单词 | Ctrl+Shift+D |
跳转文首 | Ctrl+Home |
跳转文末 | Ctrl+End |
新建 | Ctrl+N |
快速打开(最近的文件) | Ctrl+P |
保存 | Ctrl+S |
另存为 | Ctrl+Shift+S |
关闭 | Ctrl+W |
大纲视图 | Ctrl+Shift+1 |
文件列表视图 | Ctrl+Shift+2 |
放大缩小视图 | Ctrl+Shift+'+'/'-' |
恢复原来视图 | Ctrl+Shift+9 |
学习自Markdown官方教程