MarkDown语言——学习笔记

大家在时的学习中会有做笔记的习惯,但是如果用传统的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起始。缩进一个或多个列表项可创建嵌套列表。

  1. First item

  2. Second item

  3. Third item

    1. Indented item

    2. indented item

  4. 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地址编程点击的链接

https://markdown.com.cn

xiasapcaman@163.com

(三)带格式化的链接

把链接语法用强调语法或代码语法括起来。

例如:

这是一个例子百度链接

这是一个例子百度链接

这是一个例子百度链接

(四)引用类型链接

引用样式链接是一种特殊的链接,它使URL在Markdown中更易于显示和阅读。参考样式链接分为两部分:与文本保持内联的部分以及存储在文件中其他位置的部分,以使文本易于阅读。

链接的第一部分格式

引用类型的链接的第一部分使用两组括号进行格式设置。第一组方括号包围应显示为链接的文本。第二组括号显示了一个标签,该标签用于指向您存储在文档其他位置的链接。

尽管不是必需的,可以在第一组和第二组括号之间包含一个空格。第二组括号中的标签不区分大小写,可以包含字母,数字,空格或标点符号。

以下示例格式对于链接的第一部分效果相同:

  • [hobbit-hole][1]

  • [hobbit-hole] [1]

链接的第二部分格式

引用类型链接的第二部分使用以下属性设置格式:

  1. 放在括号中的标签,其后紧跟一个冒号和至少一个空格(例如[label]:)。

  2. 链接的URL,可以选择将其括在尖括号中。

  3. 链接的可选标题,可以将其括在双引号,单引号或括号中。

以下示例格式对于链接的第二部分效果相同:

  • [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&amp;q=larry+bird

才能放到链接标签的 属性里。 不用说也知道这很容易忘记,这也可能是 HTML 标准检查所检查到的错误中,数量最多的。href

Markdown 允许你直接使用这些符号,它帮你自动转义字符。 如果你使用 符号的作为 HTML 实体的一部分,那么它不会被转换,而在其它情况下,它则会被转换成 。 所以你如果要在文件中插入一个著作权的符号,你可以这样写:&``&

 &copy;

Markdown 将不会对这段文字做修改,但是如果你这样写:

 AT&T

Markdown 就会将它转为:

 AT&amp;T

类似的状况也会发生在 符号上,因为 Markdown 支持 行内 HTML ,如果你使用 符号作为 HTML 标签的分隔符,那 Markdown 也不会对它做任何转换,但是如果你是写:<``<

 4 < 5

Markdown 将会把它转换为:

 4 &lt; 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 形式的。*强调*

  • 11
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java基础学习笔记 # 一、Java简介 Java是一种面向对象的编程语言,由Sun Microsystems(现在是Oracle)于1995年首次发布。它具有跨平台的特性,可以在不同的操作系统上运行。Java语言被广泛应用于开发各种类型的应用程序,包括桌面应用、Web应用、移动应用等。 # 二、Java基本语法 ## 1. 变量与数据类型 Java是强类型语言,每个变量必须先声明后使用。Java提供了多种数据类型,包括基本数据类型(整数、浮点数、字符、布尔值)和引用数据类型(类、接口、数组)。 ## 2. 运算符 Java提供了多种运算符,包括算术运算符、关系运算符、逻辑运算符等,用于进行各种数学或逻辑运算。 ## 3. 控制流程 Java提供了多种控制流程语句,包括条件语句(if-else语句、switch语句)、循环语句(for循环、while循环)、跳转语句(break语句、continue语句)等,用于控制程序的执行流程。 ## 4. 方法和类 Java中的方法用于封装一段可重复使用的代码,可以带有参数和返回值。类是Java程序的基本组织单位,包含了属性和方法。可以使用关键字class定义一个类,通过实例化类的对象来调用其方法。 # 三、面向对象编程 Java是一种面向对象的编程语言,面向对象编程的核心概念包括封装、继承和多态。 ## 1. 封装 封装是将数据和行为打包成一个类,通过访问修饰符(public、private等)控制对类的成员的访问权限。 ## 2. 继承 继承允许一个类继承另一个类的属性和方法,并且可以通过重写来修改或扩展继承的方法。 ## 3. 多态 多态允许通过父类类型的引用来引用子类对象,实现对不同子类对象的统一调用。 # 四、异常处理 Java提供了异常处理机制,用于处理程序中的错误情况。异常分为可检查异常(checked exception)和不可检查异常(unchecked exception),可以使用try-catch语句来捕获和处理异常。 # 五、Java标准库 Java标准库提供了大量的类和接口,用于完成各种常见的任务。其中包括输入输出、集合、多线程、网络编程等功能,可以大大简化开发过程。 以上是我学习Java基础的笔记总结,希望对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值