Typora编辑器
文章目录
功能快捷键
功能 | 快捷键 |
---|---|
加粗 | Ctrl + B |
斜体 | Ctrl + I |
删除线 | Alt+Shift+5 |
下划线 | Ctrl+U |
超链接 | Ctrl+K |
引用 | Ctrl+Shift+Q |
表格 | Ctrl+T |
插入图片 | Ctrl+Shift+I |
行内代码 | Ctrl+Shift+` |
代码块 | Ctrl + Shift + K |
数学块 | Ctrl + Shift + M |
标题 | Ctrl + 1、2 … 6 |
增加标题级别 | Ctrl+= |
降低标题级别 | Ctrl+- |
无序列表 | Ctrl + Shift + ] |
有序列表 | Ctrl + Shift + [ |
清除格式 | Ctrl+\ |
切换边栏 | Ctrl + Shift + L |
全屏 | F11 |
源代码模式 | Ctrl+/ |
目录
@[toc]
标题
直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,Typora支持6级标题。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
文本
加粗文本 加粗文本 Ctrl+B
**加粗文本** __加粗文本__
斜体文本 斜体文本 Ctrl+I
*斜体文本* _斜体文本_
斜体加粗文本 斜体加粗文本
***斜体加粗文本*** ___斜体加粗文本__
标记文本
==标记文本==
删除文本 Alt+Shift+5
~~删除文本~~
引用文本 Ctrl+Shift+Q
> 引用文本
使用嵌套的引用
> >使用嵌套的引用
下划线 Ctrl+U
<u>下划线</u>
下标:H2O
下标:H~2~O
上标:210
上标:2^10^
跳转
外部跳转(超链接):CSDN
外部跳转(超链接):[CSDN](https://www.csdn.net/)
内部跳转:文档底部
内部跳转:[文档底部](#文档底部)
自动链接
自动链接:使用 <>
包括的 URL 或邮箱地址会被自动转换为超链接:https://www.baidu.com
自动链接:使用 `<>` 包括的 URL 或邮箱地址会被自动转换为超链接:<https://www.baidu.com>
图片
图片:
图片: ![图片名](https://i-blog.csdnimg.cn/blog_migrate/2c5626d1121945cb84be5bc1cdd2de45.gif)
代码
行内代码
行内代码:System.out.println(HelloWorld!)
。
行内代码:`System.out.println("HelloWorld!")`。
注意:"`"不是单引号,是Esc键下面的按键
代码块
```语言名称
/**
* '''语言名称
*/
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld!");
}
}
注意:"`"不是单引号,是Esc键下面的按键
列表
无序列表
- 可以使用
*
作为标记
- 也可以使用
+
- 或者
-
* 可以使用 `*` 作为标记
+ 也可以使用 `+`
- 或者 `-`
有序列表
- 有序列表以数字和
.
开始; - 数字的序列并不会影响生成的列表序列;
- 但仍然推荐按照自然顺序(1.2.3…)编写。
1. 有序列表以数字和 `.` 开始;
3. 数字的序列并不会影响生成的列表序列;
4. 但仍然推荐按照自然顺序(1.2.3...)编写。
可以使用:数字\. 来取消显示为列表(用反斜杠进行转义)
表格
一个简单的表格是这么创建的:
项目 | Value |
---|---|
电脑 | $1600 |
手机 | $12 |
导管 | $1 |
一个简单的表格是这么创建的:
| 项目 | Value |
| ---- | ----- |
| 电脑 | $1600 |
| 手机 | $12 |
| 导管 | $1 |
设定内容居中、居左、居右
使用:---------:
居中
使用:----------
居左
使用----------:
居右
第一列 | 第二列 | 第三列 |
---|---|---|
第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
| 第一列 | 第二列 | 第三列 |
| :------------: | -------------: | :------------- |
| 第一列文本居中 | 第二列文本居右 | 第三列文本居左 |
注脚
一个具有注脚的文本。1
一个具有注脚的文本。[^2]
[^2]: 注脚的解释
任务标记
- 计划任务
- 完成任务
- [ ] 计划任务
- [x] 完成任务
表情符号
😄 😆 😵 😭 😰 😅 😢 😤 😍 ☺️ 😎 😩 👍 👎 💯 👏 🔔 🎁 ❓ 💣 ❤️ ☕️ 🌀 🙇 💋 🙏 💦 💩 ❗️ 💢
:smile: :laughing: :dizzy_face: :sob: :cold_sweat: :sweat_smile: :cry: :triumph: :heart_eyes: :relaxed: :sunglasses: :weary::+1: :-1: :100: :clap: :bell: :gift: :question: :bomb: :heart: :coffee: :cyclone: :bow: :kiss: :pray: :sweat_drops: :hankey: :exclamation: :anger:
分隔线
可以在一行中使用三个以上的 *
、-
或 _
来添加分隔线(``)。
***
------
___
饼图(Pie)
pie
title Pie Chart
"Dogs" : 386
"Cats" : 85
"Rats" : 150
流程图(graph)
概述
graph 方向描述
图表中的其他语句...
关键字graph表示一个流程图的开始,同时需要指定该图的方向。其中“方向描述”为:T = TOP,B = BOTTOM,L = LEFT,R = RIGHT,D = DOWN
用词 | 含义 |
---|---|
TB | 从上到下 |
BT | 从下到上 |
RL | 从右到左 |
LR | 从左到右 |
//先使用 ```mermaid 唤起流程图编写栏
//随后填写流程图控制语句
graph TB;
A-->B
B-->C
C-->A
节点形状
//先使用 ```mermaid 唤起流程图编写栏
//随后填写流程图控制语句
graph TB
A
B(圆角矩形节点)
C[矩形节点]
D((圆形节点))
E{菱形节点}
F>右向旗帜状节点]
表述 | 说明 | 含义 |
---|---|---|
id[文字] | 矩形节点 | 表示过程,也就是整个流程中的一个环节 |
id(文字) | 圆角矩形节点 | 表示开始和结束 |
id((文字)) | 圆形节点 | 表示连接。为避免流程过长或有交叉,可将流程切开。成对 |
id{文字} | 菱形节点 | 表示判断、决策 |
id>文字] | 右向旗帜状节点 |
连线
graph TB
A1-->B1
A2---B2
A3--text---B3
A4--text-->B4
A5-.-B5
A6-.->B6
A7-.text.-B7
A8-.text.->B8
A9===B9
A10==>B10
A11==text===B11
A12==text==>B12
子图表
使用以下语法添加子图表
subgraph 子图表名称
子图表中的描述语句...
end
graph TB
subgraph 陪女朋友买奶茶前
begin(出门)--> buy[出门买奶茶]
end
buy --> IsRemaining{"还有没有芋泥啵啵奶茶?"}
IsRemaining --没有--> sad["女朋友伤心"]--> goBack(回家)
IsRemaining -->|有|happy[女朋友开心]--> goBack
序列图(官方教程)
sequenceDiagram
Alice->>Bob: Hello Bob, how are you?
alt is sick
Bob->>Alice: Not so good :(
else is well
Bob->>Alice: Feeling fresh like a daisy
end
opt Extra response
Bob->>Alice: Thanks for asking
end
甘特图(官方教程)
gantt
dateFormat YYYY-MM-DD
title Adding GANTT diagram functionality to mermaid
section A section
Completed task :done, des1, 2014-01-06,2014-01-08
Active task :active, des2, 2014-01-09, 3d
Future task : des3, after des2, 5d
Future task2 : des4, after des3, 5d
section Critical tasks
Completed task in the critical line :crit, done, 2014-01-06,24h
Implement parser and jison :crit, done, after des1, 2d
Create tests for parser :crit, active, 3d
Future task in critical line :crit, 5d
Create tests for renderer :2d
Add to mermaid :1d
section Documentation
Describe gantt syntax :active, a1, after des1, 3d
Add gantt diagram to demo page :after a1 , 20h
Add another diagram to demo page :doc1, after a1 , 48h
section Last section
Describe gantt syntax :after doc1, 3d
Add gantt diagram to demo page : 20h
Add another diagram to demo page : 48h
类图(官方教程)
classDiagram
Animal <|-- Duck
Animal <|-- Fish
Animal <|-- Zebra
Animal : +int age
Animal : +String gender
Animal: +isMammal()
Animal: +mate()
class Duck{
+String beakColor
+swim()
+quack()
}
class Fish{
-int sizeInFeet
-canEat()
}
class Zebra{
+bool is_wild
+run()
}
文档底部
注脚的解释 ↩︎