MarkDown学习笔记
0.前言
话说md的优秀学习资源还真不好找,在小破站找了半天,还是在Github发现了宝藏
https://github.com/Sakiyary/Markdown-Typora-VSCode-Doc
1.标题[数个“#”+空格前置]
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
标题会在目录与大纲分级显示,可以跳转。
在 Typora 中建议开启严格模式,即不应为#标题,应为# 标题。
应该手动补上空格,使得Markdown语法在其他文本编辑器上兼容。
2. 强调 [用 “**” 或 “__” 包围]
欢迎报考西安邮电大学! (我喜欢用这种)
欢迎报考西安邮电大学!
或者选中想要强调的文字按Ctrl+ B。
3. 斜体 [用 “*” 或 “_” 包围]
欢迎大佬来浇浇我各种知识 (我喜欢用这种)
欢迎大佬来浇浇我各种知识
或者选中想要强调的文字按Ctrl+ I。
例如
欢迎大佬来浇我各种知识
(PS斜体并强调[用“***”或“___”包围])
4. 删除线 [用 “~~” 包围]
我宣布个事儿, 我是Sabiyary!
例如
5. *高亮 [用“==”包围]
(注意:此为扩展语法)
==我喜欢黄色, 也喜欢绿色==
例如
==我喜欢黄色,也喜欢绿色==
6. 代码 [用 “`” 包围]
sudo rm -rf /*
例如
sudo rm -rf /*(没事别乱敲这个!)
“请输入管理员密码: (点亮的指示灯)”
7. 代码块 [按三个“`”并敲回车]
1 | // 这里就可以开始输入你要的代码了 |
8. 引用[“>” + 空格前置]
24岁, 是学生.
学生特有的无处不在(恼)
引用是可以的!
9. 无序列表 [“-“ 或 “+” + 空格前置]
- 一颗是枣树 (我喜欢用这种)
- 另一颗还是枣树
- (其实这种也可以, 不过由于在 Typora 中很难单个输入, 故不常用)
三个前置符都可以,敲回车会自动补全,可以在Typora设置中调整补全的符号,敲回车后按下Tab会缩进一级。
10. 社区列表【数字+“.” + 空格前置]
我来这里就为了三件事:
- 公平
- 公平
- 还是tm的公平!
敲回车会自动补全,敲回车后按下Tab会缩进一级。
11. *上标 [用 “^” 包围]
(注意:此为扩展语法)
C语言中int的上限是 2^31^ - 1 = 2147483647
12. *下标 [用 “~” 包围]
(注意:此为扩展语法)
H2O 是剧毒的!
例如
H2哦是剧毒的!
13. *注释 [“[^]” 后置]
(注意:此为扩展语法)
今日我们相聚于此, 是为了学习 Markdown 的使用, 它的教程对于全体「观众」而言, 值得足足两个硬币的支持鼓励![^1]
[^1]: 沃兹·基·硕德 改编自「公鸡」普契涅拉.
需要在文末写上注释的内容
14. 链接 [常用 “[ ]” + “( )” 分别包围文本与链接]
(注意:文内动画作为扩展方式)
来看看原作者的仓库罢
[基础教程: 12. 下标](#12. 下标 [用 “~” 包围])
支持网页链接与文内跳转,按住Ctrl并单击鼠标左键即可跳转。
15.任务列表[“-[]”+空格前置]
TodoList:
- 刷B站
- 写代码
- 起床
使用x替换[ ]中的空格来勾选任务列表。 在 Typora/VScode 中可以直接用鼠标左键单击复选框。
16. 表格 [用“|” 相似表格相似]
学号 | 姓名 | 年龄 |
---|---|---|
114514 | 田所 | 24 |
1919810 | 浩三 | 25 |
(引号的位置代表着 左对齐, 居中, 右对齐) | ||
第一行为表头,并由第二行分割线决定景观方式与长度,第三行及之后即表格数据 |
17. 图片 [直接拖板进来或者复制粘贴]
我还是会选择拖板或者复制粘贴啦~在Typora的设置里也可以改变图片的存储方式。
18.分割线[按三个“*”或“-”或“_”并敲回车]
— (我喜欢用这种)
// (其实按三个及以上都可以)
由于*与_均会自动补全,所以我觉得-极其方便。
19. Emoji表情 [“:” 前面]
(注意:英文输入为扩展语法)
:sweat_smile:
:drooling_face:
:clown_face:
// (敲回车或者鼠标点击, 后置的”:”一般不需要手动输)
这个功能的唯一要求就是英语水平要高,或者大概记住各个表情符号的英文名字。
对于其余普通的 Markdown 文本编辑器,可以直接将 Emoji 表情复制进来,这就是直接硬编码的 (刻进DNA里)
例如
😅🤤🤡
使用好这个功能可以让你的文本非常可爱!太抽象了
进阶
1. 目录 [自动生成]
==[TOC]==
(此为 Typora 特有的, 如本文档开头)
若使用 VS Code 且搭配 Markdown All in One 扩展,可在 VS Code 的命令面板(即VS Code Command Palette)输入Create Table of Contents自动生成目录,可在扩展中设置中细调目录参数。
2. 内联 HTML 代码 [用 “<> </>” 包围]
我差点忘了还有下划线这东西…
只要你会写,你完全可以把 Markdown 当作HTML来写。
同时,.md文件可以直接导出成一个网页。
下划线可以选中想要下划的文字单击Ctrl+ U。
3. 内联
公式 [用 “$” 包围]
(注意:部分编译器会不识别部分符号)
$\LaTeX$ 是最好用的论文排版语言! 不信你看!
$a^n+b^n=c^n$
使用$包围为单条公式,点击两个$并敲回车即生成公式块。
例如
是最好用的论文排版语言! 不信你看!
4. *网络图表
(这是学长给我的网络图床教程,我实践过……)
分享一个Typora搭配腾讯云COS/阿里云OSS图床的例子。 新免费用户投入了6个月的时间,另外选择了七牛云或者路过图床。
5. *Typora 的常用快捷键
關鍵 效果 關鍵 效果
Ctrl+D 选中当前词 Ctrl+L 选中当前句/行
Ctrl+E 选中当前项目 Ctrl+F 搜索当前问题
Ctrl+B 加粗当前检查 Ctrl+H 替换当前选项
Ctrl+I 总统当前任务 Ctrl+U 下划当前检查
Ctrl+K 将当前选中生成链接 Ctrl+J 屏幕滚动至顶部
Ctrl+W 关闭窗口 Ctrl+N 打开新窗口
Ctrl+O 打开文件 Ctrl+P 搜索结果并打开
Ctrl+回车 表格下方插入行 Ctrl+, 展开方案
Ctrl+. 切换全角/半角标点 Ctrl+/ 切换正常/来源视图
Ctrl+ Shift+- 幻灯片 Ctrl+ Shift++ 放大
还有一些不常用的/三键的主板不在此首发。
6. *Typora的主题风格与检查元素
Markdown 在编译后相当于 HTML。 而Typora的正常视图就是编译Markdown后的,故Typora的主题样式本质上就是CSS文件。
可以下载各种好看的主题给Typora换上,同时也可以自己调整对应的CSS文件,或者自己手搓。
在Typora中打开调试模式后即可在正常视图右击打开检查元素,在其中就可以完全将Markdown文件当成HTML来编辑。
💯 总结
至此,Markdown + Typora / VSCode的手册教程也告一段落。
不知道你看完这么长的教程/手册,是否能体会到 Markdown 的精妙简洁之处呢?
其实 Markdown 只是标记语言的最开始,我的感受是会了 Markdown 之后对于理解 HTML 也有帮助,对于使用Latex
来写论文也有帮助。 语言标记是为了修复Word那样虽然“所见即所得”,但又过度花哨浮华,很差的兼容性与闭源的编码的缺陷。 当你能够掌握这样的“所写即所得”时,你肯定会常用 Markdown 这类语言来处理文本的妙处!