Typora基础语法
文章目录
0 导读
markdown默认支持html语法,且某些操作typora有相应的快捷键。
在下面的语法解释中,html语法会用斜体表示,快捷键会用黑体表示。
需要特别注意,快捷键在源码模式下往往是不起作用的,所以所有快捷键默认是在非源码模式下操作。
1 空格与换行
空格
连续空格
在输入连续的空格后,Typora会在编辑器视图中保留多个空格,但是打印或导出后只会保留一个,如果想保留多个空格,可以使用转义符/+空格
或者使用
。
缩进与制表符
原生的markdown并不支持段首缩进(包括空格缩进和制表符缩进),段首的Tab为插入代码块。只能使用html中的空格
和制表符  
来实现。
快捷键为Tab
,原理是不可见字符 \u200b+制表符.
换行
换行
源码:Enter
、Space+Space+Enter
一般来说语法应该是后者,typora做了简化
快捷键:Shift+Enter
换段
源码:Enter+Enter
,也就是中间留一个空白行
快捷键:Enter
换段 Ctrl+Enter
强制换段
2 段落格式
字体
字体设置的通用格式是用特殊符号包裹要设置字体的语句
~~删除线~~
*倾斜1*
_倾斜2_
**加粗1**
__加粗2__
可以同时添加多个格式
***加粗并倾斜1***
~~_**加粗并倾斜2_**~~
删除线
倾斜1
倾斜2
加粗1
加粗2
加粗并倾斜1
**加粗并倾斜2**
利用font标签可以设置更复杂的字体,但是这里不做介绍
分隔线
你可以在一行中用至少三个的星号、减号来建立一个分隔线,行内不能有其他东西。星号或减号中间可以插入空格。下面每种写法都可以建立分隔线:
***
* * *
******
---
-- -
---------
脚注
脚注格式: [^脚注]
(脚注解释被放到文末了)
需要解释的文本[^脚注]无需解释的文本。
[^脚注]:文本的解释。
需要解释的文本1无需解释的文本。
3 标题
源码:
1.几级标题就几个# + 空格,最低六级标题
# 一级标题
## 二级标题
###### 六级标题
2.一级标题,软换行后至少加两个==;二级标题,软换行后至少加两个--
一级标题
==
二级标题
--
在这里写标题会被整合到目录中,所以就不展示了
快捷键:
Ctrl+(1-6)
,Ctrl加数字几就是几号标题
Ctrl+=
,提升标题等级
Ctrl+-
,降低标题等级
4 列表
无序列表
基本语法:星号*,加号+,减号- 加空格
* 无序列表1
+ 无序列表2
- 无序列表3
多级列表:段首至少比上一个同级项多两个空格+基本语法(标准应该是加4个)
* 第一级
* 第二级
* 第三级
* 第四级
* 第二级
* 第二级
* 第三级
* 第二级
- 无序列表1
- 无序列表2
- 无序列表3
- 第一级
- 第二级
- 第三级
- 第四级
- 第二级
- 第二级
- 第三级
- 第二级
快捷键: Ctrl+Shift+]
有序列表
语法和无序列表类似,只是前面的符号换成数字+.+空格
1. 有序列表1
2. 有序列表2
3. 有序列表3
但是除了第一个数字有意义外,其他的数字可以随意写,接下来的列表会按顺序向后排
1. 有序列表1.1
2. 有序列表2.2
15. 有序列表2.3
3. 有序列表1.2
196665136. 有序列表1.3
1966651. 有序列表1.4
16584553. 有序列表?
0. 有序列表?+1
- 有序列表1.1
- 有序列表2.2
- 有序列表2.3
- 有序列表1.2
- 有序列表1.3
- 有序列表1.4
- 有序列表?
- 有序列表?+1
快捷键: Ctrl+Shift+[
5 引用
>加空格加文本
引用段内可以使用绝大多数语法,包括引用语法本身
> 引用行
> 引用行
> > 引用行
引用行
引用行引用行
6 代码
内联代码
用一个或者两个反引号将代码块包裹起来
其他`代码块`其他
其他``代码块``其他
其他代码块
其他
其他代码块
其他
快捷键Ctrl+Shift+`
这里应该有一个内联代码中含有反引号的链接,我想写的时候补上
代码块
代码区块行首使用4个空格或者一个制表符
这种方式在typoa非源码方式中有冲突,无法使用
代码块;
代码块;
代码块;
代码块;
代码块;
代码块;
代码块;
代码块;
使用三个反引号包裹一段代码,并指定一种语言(也可以不指定)
```语言类型
代码块;
代码块;
代码块;
```
代码块;
代码块;
代码块;
快捷键:```+代码类型+回车
7 链接
语法:
[链接名称](链接地址)
或者
<链接地址>
[测试](https://github.com)
<https://github.com>
我们可以使用后变量来设置一个链接,变量可以在文档末尾赋值
[测试][1]
[1]:https://github.com
9 图片

类似的我们也可以用变量的方式设置
这里就不放示例了
在Typora中我们可以直接复制粘贴来插入图片
10表格
格式:
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
此外我们还可以设置对齐方式(默认左对齐)
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
表头 表头 单元格 单元格 单元格 单元格
左对齐 右对齐 居中对齐 单元格 单元格 单元格 单元格 单元格 单元格
快捷键: Ctrl+T
markdown原生语法不支持合并单元格,所以表格并不好用
11扩展语法
公式图表是大坑,想写了再开
上标和下标
用~包裹表示下标,用^包裹表示上标
H~2~O
y=x^2^
H2O
y=x2
高亮
用==包裹
==高亮==
高亮
11其他
需要转义的字符
\\ 反斜杠
\` 反引号
\* 星号
\_ 下划线
\{\} 大括号
\[\] 中括号
\(\) 小括号
\# 井号
\+ 加号
\- 减号
\. 英文句号
\! 感叹号
常用快捷键(好用的我会带星号)
操作类型 | 操作 | 快捷键 | 补充 |
文件 | 新建 | Ctrl+N | |
新建窗口 | Ctrl+Shift+N | ||
打开… | Ctrl+O | ||
快速打开… | Ctrl+P | ||
重新打开关闭的文件 | Ctrl+Shift+T | ||
*保存 | Ctrl+S | ||
另存为… | Ctrl+Shift+S | ||
偏好设置 | Ctrl+, | ||
关闭 | Ctrl+W | ||
编辑 | *新段落 | Enter | |
*新行 | Shift+Enter | ||
*复制 | Ctrl+C | ||
*剪切 | Ctrl+X | ||
*粘贴 | Ctrl+V | ||
*全选 | Ctrl+Shift+S | ||
选中当前行 | Ctrl+L | ||
选中当前格式文本 | Ctrl+E | ||
跳转到文首 | Ctrl+Home | ||
跳转到文末 | Ctrl+End | ||
查找 | Ctrl+F | ||
替换 | Ctrl+H | ||
*撤销 | Ctrl+Z | ||
取消撤销 | Ctrl+Y | ||
段落 | *标题1-6 | Ctrl+1-6 | |
段落 | Ctrl+0 | 就是把标题格式去掉 | |
提升标题级别 | Ctrl+= | ||
降低标题级别 | Ctrl+- | ||
*插入表格 | Ctrl+T | ||
插入代码块 | Ctrl+Shift+K | 其实不见得比```+代码种类+Enter快 | |
插入公式块 | Ctrl+Shift+M | ||
引用 | Ctrl+Shift+Q | 也可以直接> +空格 | |
有序列表 | Ctrl+Shift+[ | 可以直接1+.+空格 | |
无序列表 | Ctrl+Shift+] | 可以- +.+空格 | |
增加列表缩进 | Ctrl+]或者Tab | ||
减少列表缩进 | Ctrl+[或者Shift+Tab | 可以用来换行后消除引用或列表格式 | |
格式 | *加粗 | Ctrl+B | |
*斜体 | Ctrl+I | ||
下划线 | Ctrl+U | ||
内联代码 | Ctrl+Shift+` | 还是`代码`好用 | |
删除线 | Alt+Shift+5 | ||
超链接 | Ctrl+K | ||
插入图片 | Ctrl+Shift+I | ||
视图 | 源代码模式 | Ctrl+/ | |
切换全屏 | F11 |
创建目录
[TOC]
示例可以看文首
文本的解释。 ↩︎