markdown语法常用的功能

功能

快捷键

加粗

Ctrl + B

斜体

Ctrl + I

引用

Ctrl + Q

插入链接

Ctrl + L

插入代码

Ctrl + K

插入图片

Ctrl + G

提升标题

Ctrl + H

有序列表

Ctrl + O

无序列表

Ctrl + U

横线

Ctrl + R

撤销

Ctrl + Z

重做

Ctrl + Y

基本语法

字体设置斜体、粗体、删除线(括号里面没有空格只是为了显示效果)

功能

效果

正常文字

正常文字

倾斜文字 ( 加文字

倾斜文字

加粗文字( 加文字

加粗文字

文字倾斜加粗 (* * * 加文字 * * *)

文字倾斜加粗

下划线文字 (~~ 加文字 ~~)

下划线文字

分级标题

功能

一级标题(#一级标题)

二级标题(##二级标题)

三级标题(##三级标题)

.....

.....

分割线

你可以在一行中用三个以上的星号(*)、减号(-)、底线(_)来建立一个分隔线,行内不能有其他东西。你也可以在星号或是减号中间插入空格。

效果展示



代码块

对于程序员来说这个功能是必不可少的,插入程序代码的方式有两种,一种是利用缩进(tab), 另一种是利用英文“`”符号(一般在ESC键下方,和~同一个键)

这个一个例子效果

多行代码块与语法高亮:在需要高亮的代码块的前一行及后一行使用三个单反引号“`”包裹,就可以了。

include<stdio.h>
void main()
printf("hello word");

代码块里面包含html代码在代码区块里面, & 、 < 和 > 会自动转成 HTML 实体,这样的方式让你非常容易使用 Markdown 插入范例用的 HTML 原始码,只需要复制贴上,剩下的 Markdown 都会帮你处理。

列表

无序列表

使用 *,+,- 表示无序列表。 注意:符号后面一定要有一个空格,起到缩进的作用。

  • 无序列表

  • 无序列表

有序列表 使用数字和一个英文句点表示有序列表。 注意:英文句点后面一定要有一个空格,起到缩进的作用。

  1. 有序列表

  2. 有序列表

无序列表和有序列表同时使用

  • 列表合并使用

列表和其它要素混合使用 列表不光可以单独使用,也可以使用其他的 Markdown 语法,包括标题、引用、代码区块等。

注意:

(1)加粗效果不能直接用于列表标题里面,但是可以嵌套在列表里面混合使用。

(2)列表中包含代码块(前面加2个tab或者8个空格,并且需要空一行,否则不显示)。

Markdown引用

在引用的文字之前加 > 即可

 示例:
    >这是引用的内容
    

效果演示

这是效果演示

Markdown图片

Markdown 图片语法格式如下

 !   [alt 属性文本](图片地址)
​
 !   [alt 属性文本](图片地址 "可选标题")
  • 开头一个感叹号 !

  • 接着一个方括号,里面放上图片的替代文字

  • 接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的 'title' 属性的文字。

    示例:![图片](https/xxxxxxxx图片地址)

Markedown链接

Markdown 链接的语法格式如下:

 [链接名称](链接地址)
或者
 <链接地址>

示例:

这个是一个链接[百度](https://www.baidu.com)

效果如下:

这个是一个链接百度

Markdown表格

Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。

语法格式:

  |  表头   | 表头  | 表头|
  |  :---  | :--:  |---:
  | 单元格  | 单元格 | 单元格|
  | 单元格  | 单元格 | 单元格|
  
  第二行分割表头和内容。
  - 有一个就行,为了对齐,多加了几个
  文字默认居左
 -两边加:表示文字居中
 -右边加:表示文字居右

效果如下

表头

表头

表头

单元格

单元格

单元格

单元格

单元格

单元格