大家在时的学习中会有做笔记的习惯,但是如果用传统的word文档记笔记我们会使用到鼠标,但是对于一个计算机高手不管是做笔记还是学习,其实他们都很少使用鼠标,绝大部分的事务他们都可以使用键盘来完成操作,当然做笔记也不例外,当然我也想要成为一个优秀的计算机高手,所以这篇文章主要是讲解MarkDown语言的基本使用,希望对大家能够有帮助。
1、标题
MarkDown语言标题有两种格式和快捷键。
(一)使用#号标记(常用)
使用#可以表示1-6级标题,一级标题对应一个#,二级标题就对应两个#,以此类推最多到六级标题。快捷键是按住Ctrl和+可以使当前光标所在行从段落变为六级标题逐渐上升到一级标题,按住Ctrl和-可以是当前光标所在行从一级标题逐渐下降为六级标题变为段落。(注:格式是#+空格+标题内容)
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
2、段落
直接使用空行将一行或多行进行分隔。(快捷键是Ctrl+0)
3、换行
在一行的末尾添加两个或多个空格,然后按回车键即可。
4、强调语法
通过文本设置里强调其重要性。
(一)粗体
在需要加粗的文本前后加上两个星号或者下划线。快捷键:Ctrl+B(例:星号、下划线)
(二)斜体
在需要倾斜的文本前后加上一个星号或者下划线。快捷键:Ctrl+I(例:星号、下划线)
(三)粗斜体
在需要倾斜的文本前后加上三个星号或者下划线。快捷键:Ctrl+B+I(例:星号、下划线)
5、引用语法
要创建块引用,需要在段落前添加一个 > 符号。快捷键:Ctrl+Shift+(注:可以嵌套其他语法使用)
这是个一条引用
6、列表语法
可以将多个条目组织成有序或无序列表。
(一)有序列表
用数字加英文句点表示,列表应当从数字1起始。缩进一个或多个列表项可创建嵌套列表。
-
First item
-
Second item
-
Third item
-
Indented item
-
indented item
-
-
Fourth item
(二)无序列表
无序列表用破折号-、星号*或加减号+()。缩进一个或多个列表项可创建嵌套列表。
-
First item
-
First item
-
First item
-
-
7、代码语法
要将单词或短语表示为代码,将其包裹在反引号(` )中。
代码语法
(一)转义反引号
如果你要表示为代码的单词或短语中包含反引号,则可以通过将单词或短语包含在双反引号中。
例如:Use`code`in your file
(二)代码块
要创建代码块,请将代码块的每一行缩进至少四个空格或一个制表符。如果觉得不方便还可以使用三个反引号`或三个波浪号~,快捷键为右Ctrl+Shift+K。
例如:
void main(){
int a=1;
int b=2;
print(a+b);
return 0;
}
8、分割线语法
要创建分割线,请在单独一行上使用三个或读个星号*、破折号-或下划线_,并且不能包含其他内容。
例如:
9、链接语法
(一)文本链接
链接文本放在中括号内,链接地址放在后面的小括号,链接title用英文双引号且。
(二)网址和Email地址链接
网址和Email地址使用<尖括号>可以把网址和Email地址编程点击的链接
(三)带格式化的链接
把链接语法用强调语法或代码语法括起来。
例如:
这是一个例子百度链接。
这是一个例子百度链接
这是一个例子百度链接
(四)引用类型链接
引用样式链接是一种特殊的链接,它使URL在Markdown中更易于显示和阅读。参考样式链接分为两部分:与文本保持内联的部分以及存储在文件中其他位置的部分,以使文本易于阅读。
链接的第一部分格式
引用类型的链接的第一部分使用两组括号进行格式设置。第一组方括号包围应显示为链接的文本。第二组括号显示了一个标签,该标签用于指向您存储在文档其他位置的链接。
尽管不是必需的,可以在第一组和第二组括号之间包含一个空格。第二组括号中的标签不区分大小写,可以包含字母,数字,空格或标点符号。
以下示例格式对于链接的第一部分效果相同:
-
[hobbit-hole][1]
-
[hobbit-hole] [1]
链接的第二部分格式
引用类型链接的第二部分使用以下属性设置格式:
-
放在括号中的标签,其后紧跟一个冒号和至少一个空格(例如
[label]:
)。 -
链接的URL,可以选择将其括在尖括号中。
-
链接的可选标题,可以将其括在双引号,单引号或括号中。
以下示例格式对于链接的第二部分效果相同:
-
[1]: https://en.wikipedia.org/wiki/Hobbit#Lifestyle
-
[1]: https://en.wikipedia.org/wiki/Hobbit#Lifestyle "Hobbit lifestyles"
-
[1]: https://en.wikipedia.org/wiki/Hobbit#Lifestyle 'Hobbit lifestyles'
-
[1]: https://en.wikipedia.org/wiki/Hobbit#Lifestyle (Hobbit lifestyles)
-
[1]: <https://en.wikipedia.org/wiki/Hobbit#Lifestyle> "Hobbit lifestyles"
-
[1]: <https://en.wikipedia.org/wiki/Hobbit#Lifestyle> 'Hobbit lifestyles'
-
[1]: <https://en.wikipedia.org/wiki/Hobbit#Lifestyle> (Hobbit lifestyles)
可以将链接的第二部分放在Markdown文档中的任何位置。有些人将它们放在出现的段落之后,有些人则将它们放在文档的末尾(例如尾注或脚注)。
10、图片语法
要添加图像,使用!,然后在中括号增加替换文本,图片链接放在小括号里,括号里的链接后可以增加一个可选的图片标题文本
例如:
链接图片
将图片语法嵌套在链接语法中,需要将图片语法用中括号括起来,然后后面加上小括号里面写网址
例如:
11、转义字符语法
要显示原本用于格式化MarkDown文档的字符,要在字符前面添加反斜杠字符\。
特殊字符自动转义
在 HTML 文件中,有两个字符需要特殊处理: 和 。 符号用于起始标签, 符号则用于标记 HTML 实体,如果你只是想要使用这些符号,你必须要使用实体的形式,像是 和 。<``&``<``&``<``&
&` 符号其实很容易让写作网页文件的人感到困扰,如果你要打「AT&T」 ,你必须要写成「」 ,还得转换网址内的 符号,如果你要链接到:`AT&T``& http://images.google.com/images?num=30&q=larry+bird
你必须要把网址转成:
http://images.google.com/images?num=30&q=larry+bird
才能放到链接标签的 属性里。 不用说也知道这很容易忘记,这也可能是 HTML 标准检查所检查到的错误中,数量最多的。href
Markdown 允许你直接使用这些符号,它帮你自动转义字符。 如果你使用 符号的作为 HTML 实体的一部分,那么它不会被转换,而在其它情况下,它则会被转换成 。 所以你如果要在文件中插入一个著作权的符号,你可以这样写:&``&
©
Markdown 将不会对这段文字做修改,但是如果你这样写:
AT&T
Markdown 就会将它转为:
AT&T
类似的状况也会发生在 符号上,因为 Markdown 支持 行内 HTML ,如果你使用 符号作为 HTML 标签的分隔符,那 Markdown 也不会对它做任何转换,但是如果你是写:<``<
4 < 5
Markdown 将会把它转换为:
4 < 5
需要特别注意的是,在 Markdown 的块级元素和内联元素中, 和 两个符号都会被自动转换成 HTML 实体,这项特性让你可以很容易地用 Markdown 写 HTML。 (在 HTML 语法中,你要手动把所有的 和 都转换为 HTML 实体。 )<``&``<``&
12、内嵌HTML标签
对于 Markdown 涵盖范围之外的标签,都可以直接在文件里面用 HTML 本身。 如需使用 HTML,不需要额外标注这是 HTML 或是 Markdown,只需 HTML 标签添加到 Markdown 文本中即可。
(一)行级內联标签
HTML 的行级內联标签如 、、 不受限制,可以在 Markdown 的段落、列表或是标题里任意使用。 依照个人习惯,甚至可以不用 Markdown 格式,而采用 HTML 标签来格式化。 例如:如果比较喜欢 HTML 的 或 标签,可以直接使用这些标签,而不用 Markdown 提供的链接或是图片语法。 当你需要更改元素的属性时(例如为文本指定颜色或更改图像的宽度),使用 HTML 标签更方便些。<span>``<cite>``<del>``<a>``<img>
HTML 行级內联标签和区块标签不同,在內联标签的范围内, Markdown 的语法是可以解析的。
This **word** is bold. This <em>word</em> is italic.
渲染效果如下:
这个词是粗体的。这个词是斜体的。
(二)区块标签
区块元素──比如 、、、 等标签,必须在前后加上空行,以便于内容区分。 而且这些元素的开始与结尾标签,不可以用 tab 或是空白来缩进。 Markdown 会自动识别这区块元素,避免在区块标签前后加上没有必要的 标签。<div>``<table>``<pre>``<p>``<p>
例如,在 Markdown 文件里加上一段 HTML 表格:
This is a regular paragraph. <table> <tr> <td>Foo</td> </tr> </table> This is another regular paragraph.
请注意,Markdown 语法在 HTML 区块标签中将不会被进行处理。 例如,你无法在 HTML 区块内使用 Markdown 形式的。*强调*