Typora学习笔记

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. 有序列表1
  2. 有序列表2
  3. 有序列表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 跨度元素

跨度元素为图片、视频、网址等,复制粘贴后即可载入并展现

示例:

image-20200330141338602

3.12 链接、网址

链接:采用[]()方式,[]内部写显示的文字,()内写链接地址。
[百度一下,你就知道](https://www.baidu.com/) 
网址:采用<>方式,<>内部直接写网址即可。
<https://www.baidu.com>

示例:

链接:百度一下,你就知道

网址:https://www.baidu.com

3.13 下标、上标

下标:使用H<sub>2</sub>O实现下标
上标:使用X<sup>2</sup>实现上标

示例:

H2O

X2

4、总结

​ 本人也是偶然在知乎上看到Typora这款软件,被它的简洁和高效吸引,用来作为我们开发人员的写作工具再适合不过了。

posted @ 2020-03-30 14:52  天意斩三生  阅读(829)  评论(0编辑  收藏  举报