工具-Typora常用语法

Markdown(MD)作为目前互联网写作相当流行的一种文档撰写语言格式,深受互联网编辑者的喜爱,由此周边一些基于MD的编辑工具也随之油然而生。

作为一款免费的MD编辑器:

  1. Typora极简、跨平台、且十分直观,无论写作还是阅读,都能让人一目了然
  2. Typora的单窗口展示,优雅的实现了编辑与预览的一体化,颠覆了很多MD编辑器使用时编辑与预览分窗口显示的模式
  3. 并且Typora还具有多格式导出功能,方便快捷

使用一段时间后,我也变成了Typora的青睐者,使写作编辑效率大大提高。

文字类标注

标题

标题是用“#”实现的,标题前面加一个“#”,代表一级标题;

依次类推,标题前面加六个“#”代表六级标题;

一共有六级标题,编辑各种文档完全够用。

下划线

快捷键 Ctrl+u(或cmd+u),即可实现下划线功能 。

加粗强调

在要强调内容前后分别加两个“*” 号或者两个“_”号。

文字背景强调

在要强调内容前后分别加一个 ` 号。

斜体

内容前后分别加一个 “*” 号。

删除线

先转化成英文输入法,再把内容前后分别加上 两个“~” 号。

高亮

内容前后分别加两个“=”

上标

上标使用^包裹,例如:y^2^=4将产生表达式

下标

下标使用~包裹,例如:H~2~O将产生水的分子式。


列表 list

目录列表生成

输入 [toc] 然后回车,将会产生一个目录,这个目录抽取了文章的所有标题,自动更新内容。

有序列表

输入数字“1”+“.”+空格 , 自动开始有序列表。

例如:

1. 吃饭
2. 睡觉
3. 打豆豆

生成内容:

  1. 吃饭
  2. 睡觉
  3. 打豆豆

无序列表

输入“+”“-”“*”+空格,自动开始无序列表。

例如:

- 吃饭
- 睡觉
- 打豆豆

生成内容:

  • 吃饭
  • 睡觉
  • 打豆豆

任务列表

使用如下的代码创建任务列表,在 [] 中输入 x 表示完成,也可以通过点击选择完成或者没完成。

例如:

- [ ] 吃饭
- [ ] 睡觉
- [x] 打豆豆

生成内容:

  • 吃饭
  • 睡觉
  • 打豆豆

引用块

使用 > 来插入块引用。

表格

Ctrl+T(alt+cmd+T),在弹出的对话框中选择行列数,自动生成列表。 还可以很方便地对表格进行编辑。

标题1 标题2 标题3 标题4
内容1-1 内容2-1 内容3-1 内容4-1
内容1-2 内容2-2 内容3-2 内容4-2
内容1-3 内容2-3 内容3-3 内容4-3

分割线

输入三个或三个以上*(或-),再按回车键,即出现一条分割线。

例如:***---



标注

我们可以对某一个词语进行标注。把鼠标放在注释上,将会有提示内容。

例如:

某些人用过了才知道[^注释]
[^注释]: Somebody that I used to know.

生成内容:

某些人用过了才知道[1]

插入

图片

  • 插入本地图片:直接把图片拖入即可
  • 插入网络图片: [图片标题](图片链接)

链接

使用方法: [链接提示]+(链接地址)

例如: [点此进入TYpora官网下载](https://typora.io/)

生成内容:点此进入TYpora官网下载

数学公式

“?”+回车。

例如:

?
y=ax^2+bx+c
?

生成内容:

代码

  • 行内代码:代码的两端各加一个 “ ` ” 号,(在Tab键上面,英文输入法)
  • 代码块:输入三个“~”,按回车键,即可选择编程语言。

输出文件格式

Typora 的文件导入/导出功能使用 Pandoc 把 Markdown 源码转换成不同的文件格式,所以我们如果想使用文件导入/导出功能,必须先安装 Pandoc。


Typora 相关配置

.md文件默认打开软件的配置

  • 找到一个.md格式的文件
  • 右键/显示简介/打开方式/选择Typora.app /全部更改 (如下图)

下载Typora主题配置

  • Typora官网下载喜欢的主题
  • 打开typora的系统偏好设置/通用/打开主题文件夹,进入主题文件夹
  • 将刚下载好的主题解压缩,拷贝主题文件到主题文件夹这个目录 (如下图)

允许Typora使用上标、下标等语法

打开Typora的系统偏好设置/Markdown/选中希望展示的语法规则

常用快捷方式(持续记载中)

格式化代码块

  1. 粘贴代码块时,如果没有格式对齐,此时可以采用快捷键shift+enter进行格式化整理对齐。
  2. typora中快速插入日期、时间

    搜狗输入法自带快速插入日期功能:输入法内置的插入项有:

    1. 输入【rq】(日期的首字母),输出系统日期【2006年12月28日】;
    2. 输入【sj】(时间的首字母),输出系统时间【2006年12月28日19:19:04】;
    3. 输入【xq】(星期的首字母),输出系统星期【2006年12月28日 星期四】;

下载


markdown 还有很多优秀的功能,例如:甘特图UML 图表FLowchart流程图

参考文章

工具-Typora常用语法()+自己总结的更多相关文章

  1. Typora+markdown 最常用语法教程

    Typora+markdown 最常用语法教程(by 程序员宝藏) Typora+markdown 最常用语法教程(by 程序员宝藏) 请先配置推荐配置(文件->偏好设置): 文章目录 Typo ...

  2. Markdown通用的常用语法说明

    前言 Markdown 是一种轻量级的 标记语言,语法简洁明了.学习容易,还具有其他很多优点,目前被越来越多的人用来写作使用. Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表 ...

  3. 2 hive的使用 + hive的常用语法

    本博文的主要内容有: .hive的常用语法 .内部表 .外部表 .内部表,被drop掉,会发生什么? .外部表,被drop掉,会发生什么? .内部表和外部表的,保存的路径在哪? .用于创建一些临时表存 ...

  4. ES6常用语法

    ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准.因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015. 也就是说,ES6就是ES2015. ...

  5. hive的使用 + hive的常用语法

    本博文的主要内容有: .hive的常用语法 .内部表 .外部表 .内部表,被drop掉,会发生什么? .外部表,被drop掉,会发生什么? .内部表和外部表的,保存的路径在哪? .用于创建一些临时表存 ...

  6. Spring 框架常用语法进行总结

    Spring 框架常用语法进行总结: spring框架的二大主要的功能就是IOC和AOP. IOC: 控制反转(依赖注入) AOP: 面向切面编程 学习spring最好的方法就是去看官网,里面有详细的 ...

  7. Markdown简介以及常用语法

    Markdown简介以及常用语法 最近发现用markdown记录东西很方便,感觉和emacs的org mode很类似,但是windows下使用emacs不是很方便.特此记录一下markdown常用的语 ...

  8. Sql常用语法以及名词解释

    Sql常用语法以及名词解释 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) D ...

  9. Markdown常用语法

    什么是Markdown Markdown 是一种方便记忆.书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档. 通过Markdown简单的语法,就可以使普通文本内容具有 ...

随机推荐

  1. C#设计模式之9-装饰者模式

    装饰者模式(Decorator Pattern) 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/405 访问. 装饰者模 ...

  2. C#LeetCode刷题之#443-压缩字符串​​​​​​​(String Compression)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3943 访问. 给定一组字符,使用原地算法将其压缩. 压缩后的长度 ...

  3. C#LeetCode刷题之#66-加一(Plus One)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3684 访问. 给定一个由整数组成的非空数组所表示的非负整数,在该 ...

  4. C#LeetCode刷题之#566-重塑矩阵( Reshape the Matrix)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3720 访问. 在MATLAB中,有一个非常有用的函数 resha ...

  5. Probabilistic PCA、Kernel PCA以及t-SNE

    Probabilistic PCA 在之前的文章PCA与LDA介绍中介绍了PCA的基本原理,这一部分主要在此基础上进行扩展,在PCA中引入概率的元素,具体思路是对每个数据$\vec{x}_i$,假设$ ...

  6. 【FJOI2007】轮状病毒 - Matrix-Tree定理

    题目描述 轮状病毒有很多变种.许多轮状病毒都是由一个轮状基产生.一个n轮状基由圆环上n个不同的基原子和圆心的一个核原子构成.2个原子之间的边表示这2个原子之间的信息通道,如下图所示. n轮状病毒的产生 ...

  7. 【算法•日更•第五十期】二分图(km算法)

    ▎前言 戳开这个链接看看,惊不惊喜,意不意外?传送门. 没想到我的博客竟然被别人据为己有了,还没办法投诉. 这年头写个博客太难了~~~ 之前小编写过了二分图的一些基础知识和匈牙利算法,今天来讲一讲km ...

  8. 多线程的指令重排问题:as-if-serial语义,happens-before语义;volatile关键字,volatile和synchronized的区别

    一.指令重排问题 你写的代码有可能,根本没有按照你期望的顺序执行,因为编译器和 CPU 会尝试指令重排来让代码运行更高效,这就是指令重排. 1.1 虚拟机层面 我们都知道CPU执行指令的时候,访问内存 ...

  9. hook框架-frida使用-APP在模拟器无法打开,用钩子去除限制

    app拿soul为例子 一.环境配置 #模拟器的frida服务为86 #frida-server-12.9.8-android-x86 adb push frida-server-12.9.8-and ...

  10. Spark中遇到的问题

    spark启动slave时提示 JAVA_HOME is not set 解决方法: 在sbin目录spark-config.sh 中添加自己的jdk 路径export JAVA_HOME=/home ...