zoukankan      html  css  js  c++  java
  • 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这款软件,被它的简洁和高效吸引,用来作为我们开发人员的写作工具再适合不过了。

  • 相关阅读:
    PHP循环控制语句中的“for”循环
    PHP循环控制语句之“do...while”
    PHP循环控制语句之“while”
    PHP跳出循环之“continue”
    PHP跳出循环之“break”
    PHP控制语句之“switch”语句
    PHP条件控制语句之“elseif语句”
    PHP控制语句之“if...else”语句
    PHP条件控制语句之“if语句”
    三元运算符
  • 原文地址:https://www.cnblogs.com/hz-qdh/p/12598609.html
Copyright © 2011-2022 走看看