进化论-工具-Markdown写笔记
一、学习目标
二、笔记认知
2.1 学生时代的学习方式
课本 + 板书 + 笔记
- 板书的本质是教学笔记。
- 笔记的优势
- 知识条理清理
- 重难点突出 + 深度扩展
- 符合个人定制化需求
2.2 笔记的正确定位
【大纲】美国投资商代表——巴菲特
【书籍】沃伦·巴菲特(Warren E. Buffett),男,经济学硕士。1930年8月30日生于美国内布拉斯加州的奥马哈市。他是全球著名的投资商,主要投资品种有股票、电子现货、基金行业。2020年1月2日,福布斯发布2019年最大慈善捐赠,沃伦·巴菲特以价值36亿美元的股票捐赠排名第2。2020年2月26日,沃伦·巴菲特以7100亿元财富位列《2020胡润全球富豪榜》第4位。
【笔记】巴菲特是一位全球知名的美国投资商,财富排名全球第4。
笔记是真正能留在脑子里的东西。
2.3 优秀笔记的标准
重点突出 + 条理分明 + 量身定做 -> 高复习价值
巴菲特
- 美国知名投资商
- 财富排名全球第4
2.4 笔记工具的选择
工具名 | 操作难度 | 表现能力 | 条理清晰度 |
---|---|---|---|
Notepad | 1 | 1 | 1 |
Word | 5 | 5 | 4 |
标记语言 | 2 | 5 | 4 |
思维导图 | 3 | 3 | 5 |
结论:标记语言操作难度低,但是表现能力、条理清晰度都很高。
三、Markdown语法及Typora快捷键
3.1 Markdown简介
John Gruberies
开发了Markdown
,一种轻量级标记语言
。
Typora
是支持Markdown
语法的免费文本编辑器
。
3.2 Typora下载
3.3 语法及操作
3.3.1 结构类操作
多级标题
- 语法:# 标题内容
- 快捷键:Ctrl + 1~6
- 清除:Ctrl + 0
有序列表
- 语法:输入“1.”然后空格,一次回车,继续编号,两次回车,取消编号,方向键“↓”不编号下一行;
- 快捷键:Ctrl + Shift + “[” ;
- 降级快捷键:Tab;
- 升级快捷键:Shift + Tab。
无序列表
- 语法:* 或 - 或 + 空格;
- 快捷键:Ctrl + Shift + “]” ;
- 有序列表可以和无序列表交叉使用。
任务列表
插入表格
- 语法:|列名1|列名2|列名3|列名N|->回车
- 快捷键:Ctrl + T
3.3.2 代码类操作
行内代码
- 语法:` 代码内容`
- 快捷键:Ctrl +shift + `
- 举例:
java
是一门面向对象的标称语言,不仅吸收了C++
语言的各种优点,还摒弃了C++
中难以理解的多继承、指针等概念,因此java
语言具有功能强大和简单易用两个特征。
代码块
- 语法: 3` +语言<如java/python> ,~~~+语言<如java/python>;
- 快捷键:Ctrl + shift + K 和搜狗快捷键冲突;
- 自定义快捷键:文件->偏好->通用->高级设置->conf.user.json中keyBinding下添加"Code Fences":"Ctrl+Shift+C".
- 相关设置:文件->偏好->Markdown->勾选[显示行号]/勾选[代码块自动换行]->重启Typora
import time
import random
while True:
time.sleep(random.randint(0, 9))
printf("Hello, fuck world....")
3.3.3 元素类操作
插入目录
- 语法:[TOC]+回车键
插入图片
- 语法:!->选择图片。
- 快捷键:Ctrl+Shift+i
- 快捷操作:Typora支持直接粘贴,但需要完成相关设置。
- 相关设置:文件->偏好设置->图片->选择【复制图片到./$(filename).assets文件夹】->勾选【优先使用相对路径】->重启Typora;
超链接
- 语法:[显示内容]+(超链接)->百度一下
- 快捷键:Ctrl + K
- 方法二:直接复制粘贴链接<基本不用>->https://www.cnblogs.com/cjdty/p/12376570.html
- 访问方式:Ctrl + 鼠标左键单击
水平分割线
- 语法:--- 或 +++ 或 *** + 回车即可
- 分割线如上,可用于较多的文字的分割
引用
- 语法:>+空格+引用的内容,多级引用>>+空格+引用内容
- 快捷键:Ctrl + Shift + Q
横眉冷对千夫指,俯首甘为孺子牛。---鲁迅
Every cloud has a silver lining.
3.3.4 样式类操作
Typora是一款支持实时预览的Markdown文本编辑器。
加粗
- 语法:**加粗内容** __加粗内容__
- 快捷键:Ctrl + B
倾斜
- 语法:*倾斜内容* _倾斜内容_
- 快捷键:Ctrl + I
高亮
- 语法:==高亮内容==
- 快捷键:在Win中无
- 需要设置:文件->偏好->Markdown->勾选[高亮]->重启Typora
下划线
- 语法:<u>文本内容</u>
- 快捷键:Ctrl + U
删除线
- 语法:~~文本内容~~
- 快捷键:Alt + Shift + 5
清除格式
- 快捷键:Ctrl + \
3.3.5 视图类操作
大纲边框
- 快捷键:Ctrl + Shift + 1
- 额外设置:文件->偏好->外观->勾选侧边栏可折叠->重启Typora
源代码模式
- 快捷键:Ctrl + /
专注模式
- 快捷键:F8
打字机模式
- 快捷键:F9
- 使光标一直在屏幕比较居中的位置,让打字比较舒适。
导出PDF文件
- 文件->导出->PDF/Word/HTML等->命名->确定即可。
- Q:如何导出深色模式呢?目前没找到具体办法,可以先导出至html,然后Chrome中打印。
3.3.6 绘图类操作
mermaid语言流程图
- 横向
%%语法实例-注释
graph LR
A[fangxing] --> B(yuanjiao)
B --> C{panduan}
C --> |a=1| D[Result01]
C --> |a=2| E[Result02]
- 纵向
%%语法实例-注释
graph TD
A[fangxing] --> B(yuanjiao)
B --> C{panduan}
C --> |a=1| D[Result01]
C --> |a=2| E[Result02]
- 甘特图
gantt
dateFormat YYYY-MM-DD
title 进化论
section 编程能力
Python基础 :done, des1, 2020-01-01,2020-04-30
MySql基础 :done, des2, 2020-03-01,2020-05-30
Markdown学习 :active, des3, 2020-05-31, 30d
前端知识学习 :active, des4, after des3, 31d
section 网络能力
网络安全CCNP :crit, active, des5, 2020-06-23, 90d
网络TCP/IP协议栈复习 :crit, active, des6, 2020-07-01, 60d
OSPF复习 :crit, 15d
BGP复习 : 15d
section Linux操作
鸟哥私房菜复习 :crit, des7, 2020-07-01, 2020-08-31
Elk Stack基础学习整理 : , 2020-06-10, 2020-07-01
zabbix整理 :crit, 7d
ansible学习 : 15d
flow语言标准流程图
- 横向
st=>start: 开始框
op=>operation: 处理框
cond=>condition: 判断框(是或否?)
sub1=>subroutine: 子流程
io=>inputoutput: 输入输出框
e=>end: 结束框
st(right)->op(right)->cond
cond(yes)->io(bottom)->e
cond(no)->sub1(right)->op
- 纵向
st=>start: 开始框
op=>operation: 处理框
cond=>condition: 判断框(是或否?)
sub1=>subroutine: 子流程
io=>inputoutput: 输入输出框
e=>end: 结束框
st->op->cond
cond(yes)->io->e
cond(no)->sub1(right)->op
sequence时序图
- UML时序图-简单
对象A->对象B: 对象B你好吗?(请求)
Note right of 对象B: 对象B的描述
对象B-->对象A: 我很好.(响应)
Note left of 对象A: 对象A的描述
对象A->>对象B: 那就好,我放心了.(确认)
- UML时序图-复杂
Title: 标题:复杂使用
对象A->对象B: 对象B你好么?(请求)
Note right of 对象B: B的描述<A的老婆>
note left of 对象A: A的描述<B的老公>
对象B-->对象A: 我很好.(响应)
对象B->小三C: 你好么?
小三C-->>对象A: 你老婆找我了!!
对象A->对象B: 老婆,我错了..
note over 小三C,对象B: 我们是朋友..
对象A->>小三C: 我们不合适.
participant D
Note right of D: 老实人
note over 小三C,D: 小三被甩后,找了老实人D接盘
四、常用快捷键汇总
五、插入数学公式
Markdown
支持LaTex
[一种排版语法],Typora
是实时渲染的,显示结果,非常便捷。
5.1 基础准备
文件->偏好->Markdown->勾选【Markdown语法扩张】->重启Typora
5.2行内公式,推荐!
-
行内公式:$公式$
-
行内公式演示:\(A+B=C\)
-
标点符号快速切换:
Ctrl + .
5.3行间公式,不推荐!
- 行间公式:$$ + Enter + 公式。
- 例如:$$A+B=C$$ ,默认居中显示,排版不便。
\[A+B=C
\]
5.4 常用的数学公式
语法 | 说明 | 输入 | 显示 |
---|---|---|---|
^ | 上标 | a^2+b^2=c^2 | \(a^2+b^2=c^2\) |
_ | 下标 | a_1+b_1=c_1 | \(a_1+b_1=c_1\) |
{} | 分组 | a^ | \(a^{10}\) |
\sum | 累加 | \sum_{i=1}^ | \(\sum_{i=1}^{10}\) |
\prod | 累乘 | \prod_{i=1}^ | \(\prod_{i=1}^{10}\) |
\frac | 分式 | \frac{a} | \(\frac{a}{b}\) |
\sqrt | 根式 | \sqrt | \(\sqrt{2}\) |
\vec | 向量 | \vec | \(\vec{A}\) |
\lim | 极限 | \lim | \(\lim{n\to + \infin}\) |
\int | 积分 | \int_0^nf(x)dx | \(\int_0^nf(x)dx\) |
\overline | 均值 | \overline(x) | \(\overline(x)\) |
\quad | 空格 | A\quad B | \(A\quad B\) |
5.5 常用运算符
运算符 | 说明 | 语法 |
---|---|---|
\(\pm\) | 加减 | \pm |
\(\times\) | 乘 | \times |
\(\div\) | 除 | \div |
\(\leq\) | 小于等于 | \leq |
\(\ge\) | 大于等于 | \ge |
\(\neq\) | 不等于 | \neq |
\(\Rightarrow\) | \Rightarrow | |
\(\Leftrightarrow\) | \Leftrightarrow | |
\(\subset\) | \subset | |
\(\in\) | \in | |
\(\notin\) | \notin | |
\(\cup\) | \cup | |
\(\cap\) | \cap |
5.6 古希腊字母
大写 | 语法 | 小写 | 语法 |
---|---|---|---|
\(\Alpha\) | A or \Alpha | \(\alpha\) | \alpha |
\(\Beta\) | B or \Beta | \(\beta\) | \beta |
\(\Gamma\) | \Gamma | \(\gamma\) | \gamma |
\(\Delta\) | \Delta | \(\delta\) | \delta |
\(\Epsilon\) | E or \Epsilon | \(\epsilon\) | \epsilon |
$$ | $$ | \(\varepsilon\) | \varepsilon |
\(\Zeta\) | Z or \Zeta | \(\zeta\) | \zeta |
\(\Eta\) | H or \Eta | \(\eta\) | \eta |
\(\Theta\) | \Theta | \(\theta\) | \theta |
\(\Iota\) | I or \lota | \(\iota\) | \iota |
\(\Kappa\) | K or \Kappa | \(\kappa\) | \kappa |
\(\Lambda\) | \Lambda | \(\lambda\) | \lambda |
\(\Mu\) | M or \Mu | \(\mu\) | \mu |