Markdown笔记|学习记录篇

目录

一、关于Markdown

1.介绍

2.语法技巧

3.高级操作

二、Typora使用详解

1.Typora 是什么?

2.Typora 官网

3.Typora编辑体验

4.Typora快捷键

三、笔记参考


一、关于Markdown

1.介绍

Markdown 是用来编写结构化文档的一种纯文本格式,它使我们在双手不离开键盘的情况下,可以对文本进行一定程度的格式排版。由于目前还没有一个权威机构对 Markdown 的语法进行规范,各应用厂商制作时遵循的 Markdown 语法也是不尽相同的。其中比较受到认可的是 GFM 标准,它是由著名代码托管网站 GitHub 所制定的。Typora 主要使用的也是 GFM 标准。

  • Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。

  • Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。

  • Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。

  • Markdown 编写的文档后缀为 .md, .markdown。

2.语法技巧

2.1生成菜单栏

输入 [toc] + 回车键
产生标题,自动更新

2.2标题

/*标题#在行的开头使用1-6个hash()字符,对应于标题级别1-6,空格+文字。标题有1~6个级别,#表示开始,按换行键结束*/
# 这是一级标题 h1
## 这是二级标题 h2
### 这是三级标题 h3
#### 这是四级标题 h4
##### 这是五级标题 h5
###### 这是六级标题 h6
//对应快捷键:ctrl + 1/2/3/4/5/6
​

2.3引注

> + 空格 + 文字 + 回车
双回车或删除键跳出

2.4列表

//无序列表
*   +   - 后面添加文字,创建无序序列
    换行键换行
    双回车或删除键
    
 //有序列表
1. + 空格 + 文字,创建有序序列
 换行键换行,序列自动递增
 双回车或删除键跳出
 
 //可选列表
序列+空格+[+空格+]+空格+文字,换行键换行,删除键跳出
    - [ ] a             [ ] 中为空格,则没有选中
    + [ ] b
    - [x] completed     [ ]中为x,则默认选中
    
  //列表嵌套
列表嵌套只需在子列表中的选项添加四个空格或Tab即可

2.5代码块

```+语言名 + 回车,开启代码块
    换行键换行,光标下移键跳出

2.6表格

|+列名+|+列名+|+换行键,创建一个2*2表格
    将鼠标放置其上,弹出编辑尺寸,个数,文字等
    建议使用快捷键:ctrl + T

2.7脚注

在需要添加脚注的文字后面+[+^+序列+],注释的产生可以鼠标放置其上单击自动产生
    添加信息或人工添加+[+^+序列+]+:

2.8水平线

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

2.9数学块

数学块
    使用MtathJax建立数学公式
    开头$$+换行键,产生输入区域,输入Tex/LaTex格式的数学公式
    例:
\mathbf{V}_1 \times \mathbf{V}_2 = \begin{vmatrix}
        \mathbf{i} & \mathbf{j} & \mathbf{k} \
        \frac{\partial X}{\partial u} & \frac{\partial Y}{\partial u} & 0 \
        \frac{\partial X}{\partial v} & \frac{\partial Y}{\partial v} & 0 \
        \end{vmatrix}

2.10字体

斜体  ctrl + i
        *斜体*
    粗体  ctrl + b
        **斜体**
    斜体+粗体   
        ***斜体+粗体***
删除线 
        ~~删除线~~
    下划线     ctrl + u
        <u>下划线</u>
    代码 
        `代码`
    下标
        H~2~o
    上标
        H^2^o
    高亮
        ==高亮==

2.11快捷键

    ctrl + F 查找
    Ctrl+L  选中某句话   
    Ctrl+K  创建超链接
    Ctrl+D  选中某个单词
        Ctrl+E  选中相同格式的文字   
    Ctrl+H  搜索并替换
    Alt+Shift+5 删除线 
    Ctrl+Shift+I    插入图片
    Ctrl+Shift+M    公式块 
    Ctrl+Shift+Q    引用
    Ctrl+B  字体加粗
    Ctrl+I  字体倾斜
    Ctrl+U  下划线
    Ctrl+Home   返回Typora顶部
    Ctrl+End    返回Typora底部
    Ctrl+T  创建表格

2.12段落和换行符

段落只是一行或多行连续的文本。在markdown源代码中,段落由两个或多个空行分隔。在Typora中,您只需要一个空行(按Enter一次)即可创建一个新段落。 
​
按Shift+ Enter可创建单个换行符。大多数其他降价解析器将忽略单换行符,因此为了使其他降价解析器识别换行符,您可以在行的末尾留下两个空格,或者插入<br/>。 

2.13链接

[链接名称](链接地址)
或者
<链接地址>
​
//高级链接
链接也可以用变量来代替,文档末尾附带变量地址:
这个链接用 link 作为网址变量 [Google][link]
这个链接用 baidu 作为网址变量 [Baidu][baidu]
然后在文档的结尾为变量赋值(网址)
​
```[link]: http://www.google.com/
[baidu]: http://www.baidu.com/```

2.14图片

![alt 属性文本](图片地址)
​
![alt 属性文本](图片地址 "可选标题")

2.15对齐方式

-: 设置内容和标题栏居右对齐。
:- 设置内容和标题栏居左对齐。
:-: 设置内容和标题栏居中对齐。

3.高级操作

3.1转义

Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符
\   反斜线`   反引号
*   星号
_   下划线
{}  花括号
[]  方括号
()  小括号
#   井字号
+   加号
-   减号
.   英文句点
!   感叹号*   星号
_   下划线
{}  花括号
[]  方括号
()  小括号
#   井字号
+   加号
-   减号
.   英文句点
!   感叹号

3.2公式

当需要在编辑器中插入数学公式时,可以使用两个美元符 $$ 包裹 TeX 或 LaTeX 格式的数学公式来实现。提交后,问答和文章页会根据需要加载 Mathjax 对数学公式进行渲染
$$
\mathbf{V}_1 \times \mathbf{V}_2 =  \begin{vmatrix}
\mathbf{i} & \mathbf{j} & \mathbf{k} \\
\frac{\partial X}{\partial u} &  \frac{\partial Y}{\partial u} & 0 \\
\frac{\partial X}{\partial v} &  \frac{\partial Y}{\partial v} & 0 \\
\end{vmatrix}
$$tep1}{\style{visibility:hidden}{(x+1)(x+1)}}
$$

二、Typora使用详解

1.Typora 是什么?

Typora 是一款支持实时预览的 Markdown 文本编辑器。它有 OS X、Windows、Linux 三个平台的版本。特点:极简。

2.Typora 官网

3.Typora编辑体验

3.1智能标点

智能标点是比较有趣。它可以自动将不是很美观的直引号 " ' 转化为更美观的弯引号    。具体内容你可以在官方的 这篇文档 中查看。关于直弯引号在 macOS 上如何输入你也可以看 这篇文章

3.2图片插入

Typora 的图片插入功能是广受好评的。Markdown 原生不太注重图片插入的功能。

  • 直接使用 右键 - 复制 Ctrl + V 将网络图片、剪贴板图片复制到文档中

  • 拖动本地图片到文档中

3.3打字机模式和专注模式

「打字机模式」使得你所编辑的那一行永远处于屏幕正中。

「专注模式」使你正在编辑的那一行保留颜色,而其他行的字体呈灰色。

你可以在 视图 - 专注模式 / 打字机模式 中勾选使用这两个模式。

3.4实时预览

当离开正在编辑的有格式的文本段后,Typora 会自动隐藏 Markdown 标记,只留下预览文本。

为了防止一些程序 bug 的发生导致格式问题无法修改,Typora 保留了一个「源代码模式」。可以通过 视图 - 源代码模式 或左下角的 </> 按钮进入。

3.5大纲 / 文件侧边栏

Typora 会根据你Markdown 标记的 h1、h2、h3等各级标题呈现一个大纲。也可以选择查看文件夹中的文件,但由于目前 Typora 只支持查看 md 文件。

3.6空格与换行

Typora 在空格与换行部分主要是使用 CommonMark 作为标注规范。与前文提到的 GFM 一样,CommonMark 也是比较流行的 Markdown 语言规范(解析器)之一。 具体内容官网查阅 这篇文档 

空格:在输入连续的空格后,Typora 会在编辑器视图里为你保留这些空格,但当打印或导出时,这些空格会被省略成一个。可以在源代码模式下,为每个空格前加一个 \ 转义符,或者直接使用 HTML 风格的 &nbps; 来保持连续的空格。

软换行:需要说明的是,在 Markdown 语法中,换行(line break)与换段是不同的。且换行分为软换行和硬换行。在 Typora 中,你可以通过 Shift + Enter 完成一次软换行。软换行只在编辑界面可见,当文档被导出时换行会被省略。

硬换行:可以通过 空格 + 空格 + Shift + Enter 完成一次硬换行,而这也是许多 Markdown 编辑器所原生支持的。硬换行在文档被导出时将被保留,且没有换段的段后距。

换段:可以通过 Enter 完成一次换段。Typora 会自动帮你完成两次 Shift + Enter 的软换行,从而完成一次换段。这也意味着Markdown 语法下,换段是通过在段与段之间加入空行来实现的。

Windows 风格(CR+LF)与 Unix 风格(CR)的换行符:CR 表示回车 \r ,即回到一行的开头,而 LF 表示换行 \n ,即另起一行。 所以 Windows 风格的换行符本质是「回车 + 换行」,而 Unix 风格的换行符是「换行」。这也是为什么 Unix / Mac 系统下的文件,如果在 Windows 系统直接打开会全部在同一行内。 可以在 文件 - 偏好设置 - 编辑器 - 默认换行符 中对此进行切换。

3.7emoji 表情

在 Typora 中,可以用 :emoji: 的形式来打出 emoji,软件会自动给出图形的提示,还是比较好用的。

3.8文件系统

除了文件侧边栏,Typora 还提供了一些耦合度不高的文件系统。

快速打开:你可以通过 文件 - 快速打开... 或 Ctrl + P 快捷键快速打开最近的文档。

保存:Typora 支持自动保存,一般很少有写好的文档丢失的情况。同时它也提供了诸如「保存」、「另存为」、「保存全部打开的文件...」之类的功能。

导入:Typora 支持非常多的文件格式:.docx, .latex, .tex, .ltx, .rst, .rest, .org, .wiki, .dokuwiki, .textile, .opml, .epub。

导出:Typora 原生支持导出 PDF,HTML等格式。你可以根据软件内提示安装 Pandoc 插件来导出更多例如 docx,LaTeX 等格式。

3.9伪装成文本编辑器的浏览器

在用 Markdown 语言撰写文稿的时候,其实本质上是在借助某种编程语言的转化(解析器)来编写一个 HTML 网页。Markdown 从它诞生之初就与 Web 技术有着及其紧密的联系。Typora 利用解析器先将我们写的 Markdown 文档解析成为 HTML 文档,再为它嵌入一个 CSS 样式,最后再加上可能需要的脚本等。

Typora 支持许多常用的 HTML 标签。Typora 原生支持将文档导出为 HTML 格式的文件,并选择是否要嵌入 style。选择不同的主题可以使文档拥有不同的外观,但不会影响内容。Typora 自带了若干主题,也可以在 官网 下载更多的主题。

4.Typora快捷键

①菜单栏

文件:alt+F

编辑:alt+E

段落:alt+P

格式:alt+O

视图:alt+V

主题:alt+T

帮助:alt+H

②文件

新建:Ctrl+N

新建窗口:Ctrl+Shift+N

打开:Ctrl+O

快速打开:Ctrl+P

保存:Ctrl+S

另存为:Ctrl+Shift+S

偏好:Ctrl+,

关闭:Ctrl+W

③编辑

撤销:Ctrl+Z

重做:Ctrl+Y

剪切:Ctrl+X

复制:Ctrl+C

粘贴:Ctrl+V

复制为MarkDown:Ctrl+Shift+C

粘贴为纯文本:Ctrl+Shift+V

全选:Ctrl+A

选中当前行/句:Ctrl+L

选中当前格式文本:Ctrl+E

选中当前词:Ctrl+D

跳转到文首:Ctrl+Home

跳转到所选内容:Ctrl+J

跳转到文末:Ctrl+End

查找:Ctrl+F

查找下一个:F3

查找上一个:Shift+F3

替换:Ctrl+H

④段落

标题:Ctrl+1/2/3/4/5

段落:Ctrl+0

增大标题级别:Ctrl+=

减少标题级别:Ctrl±

表格:Ctrl+T

代码块:Ctrl+Shift+K

公式块:Ctrl+Shift+M

引用:Ctrl+Shift+Q

有序列表:Ctrl+Shift+[

无序列表:Ctrl+Shift+]

增加缩进:Ctrl+]

减少缩进:Ctrl+[

⑤格式

加粗:Ctrl+B

斜体:Ctrl+I

下划线:Ctrl+U

代码:Ctrl+Shift+`

删除线:Alt+Shift+5

超链接:Ctrl+K

图像:Ctrl+Shift+I

清除样式:Ctrl+

⑥视图

显示隐藏侧边栏:Ctrl+Shift+L

大纲视图:Ctrl+Shift+1

文档列表视图:Ctrl+Shift+2

文件树视图:Ctrl+Shift+3

源代码模式:Ctrl+/

专注模式:F8

打字机模式:F9

切换全屏:F11

实际大小:Ctrl+Shift+0

放大:Ctrl+Shift+=

缩小:Ctrl+Shift±

应用内窗口切换:Ctrl+Tab

打开DevTools:Shift+F12

三、笔记参考

  1. Front-matter - Hexo

  2. 让 Markdown 写作更简单,免费极简编辑器:Typora

  3. 使用 Typora 一次性搞定公众号写作与排版

  4. 简中求效:Markdown 遇上 LaTeX

  5. 关于Typora + pandoc导出文件功能的介绍

  6. 我的 LaTeX 入门

  7. 选择正确的 Markdown Parser

  8. Typora —— 能用 ⌘C⌘V 插图的 Markdown 编辑器

  9. HTML Support in Typora - Typora

  10. Markdown - Wikipedia

  11. Windows、Unix、Mac不同操作系统的换行问题-剖析回车符\r和换行符\n

  12. 简中求效:Markdown 遇上 LaTeX

  13. 通用标注 (CommonMark)

  14. Whitespace and Line Breaks - Typora

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值