1 Typora简介及下载
1.1 Typora简介
Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别。即时渲染使得你写Markdown就想是写Word文档一样流畅自如,不像其他编辑器的有编辑栏和显示栏。
- Typora删除了预览窗口,以及所有其他不必要的干扰。取而代之的是实时预览。
- Markdown的语法因不同的解析器或编辑器而异,Typora使用的是GitHub Flavored Markdown。
1.2 Typora下载
进官网地址:https://www.typora.io/,选择download,然后选择适合自己操作系统的版本下载。
2 Markdown介绍
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
Markdown 语言在 2004 由约翰·格鲁伯(英语:John Gruber)创建。
Markdown 编写的文档可以导出 HTML 、Word、图像、PDF、Epub 等多种格式的文档。
Markdown 编写的文档后缀为
.md
,.markdown
。
3 语法及快捷键简介
3.1 标题
# 一阶标题 或者 快捷键Ctrl+1
## 二阶标题 或者 快捷键Ctrl+2
### 三阶标题 或者 快捷键Ctrl+3
#### 四阶标题 或者 快捷键Ctrl+4
##### 五阶标题 或者 快捷键Ctrl+5
###### 六阶标题 或者 快捷键Ctrl+6
3.2 下划线、加粗、斜体、删除线、高亮
下划线:<u>下划线的内容</u> 或者 快捷键Ctrl+U
加粗:**加粗内容** 或者 快捷键Ctrl+B
倾斜:*倾斜内容* 或者 快捷键Ctrl+I
删除线:~~删除线的内容~~ 或者 快捷键Alt+Shift+5
高亮:==高亮的内容==
示例:
这是个下划线
加粗内容
斜体字
删除线
高亮显示
3.3 引用文字
> + 空格 + 引用文字
示例:
这是个引用
3.4 无序列表及有序列表
使用 * + - 都可以创建一个无序列表
示例:
- 无序列表1
- 无序列表2
- 无序列表3
使用 1. 2. 3. 创建有序列表
示例:
- 有序列表1
- 有序列表2
- 有序列表3
3.5 代码块
采用三个反引号```(~键)+语言类型
示例:
/**
* 解析注解
* @param obj
*/
public static void analysisCdtTransformAnnotation(Object obj) throws Exception{
Field[] fields = obj.getClass().getDeclaredFields();
for (Field field: fields) {
if(field.isAnnotationPresent(CdtTransformAnnotation.class)) {
CdtTransformAnnotation cdtTransformAnnotation = field.getAnnotation(CdtTransformAnnotation.class);
String methodName = "set" + cdtTransformAnnotation.property().substring(0,1).toUpperCase()+ cdtTransformAnnotation.property().substring(1);
Method method = obj.getClass().getMethod(methodName, new Class[]{String.class});
String result = "浙江";
method.invoke(obj, new Object[]{result});
}
}
}
3.6 表格
输入|id|name|并回车,便可以创建一个2列的表格
示例:
id | name |
---|---|
3.7 文本居中、换行
使用<center>居中的内容</center>可以使文本居中
使用空格+空格+回车实现换行,也可使用<br/>进行换行
示例:
这是换行
3.8 转义
Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符:
反斜线
` 反引号
* 星号
_ 下划线
{} 花括号
[] 方括号
() 小括号
# 井字号
+ 加号
- 减号
. 英文句点
! 感叹号
示例:
星号:*
引号:~
加号:+
3. 9 分割线
使用***或者---按回车可以绘制一条分割线
示例:
3.10 目录
输入[toc]然后回车进行创建目录。toc从文档中提取所有标题,将其内容自动更新。
示例:
目录
3.11 跨度元素
跨度元素为图片、视频、网址等,复制粘贴后即可载入并展现
示例:
3.12 链接、网址
链接:采用[]()方式,[]内部写显示的文字,()内写链接地址。
[百度一下,你就知道](https://www.baidu.com/)
网址:采用<>方式,<>内部直接写网址即可。
<https://www.baidu.com>
示例:
3.13 下标、上标
下标:使用H<sub>2</sub>O实现下标
上标:使用X<sup>2</sup>实现上标
示例:
H2O
X2
4、总结
本人也是偶然在知乎上看到Typora这款软件,被它的简洁和高效吸引,用来作为我们开发人员的写作工具再适合不过了。