🏠 回到主页

Typora使用文档与Markdown语法学习

typora使用文档


介绍

本文是一份typora使用手册,内容包括常用语法功能,官方使用手册以及软件快捷键。可用于学习markdown语法。

本文下载地址:Typora使用帮助

关于Typora

Typora是一款简洁高效的Markdown编辑器。它结合了编辑和预览功能,提供所见即所得的编辑体验。用户可以在一个窗口中实时查看Markdown文档的最终效果。Typora支持多种导出格式和丰富的快捷键,适用于需要编写和管理Markdown文档的用户。它还支持跨平台操作,包括Windows、macOS和Linux。

  1. 直观:Typora的界面设计简洁直观,用户很容易上手。

  2. 实时预览:支持实时Markdown预览,在编辑过程中实时查看效果。

  3. 所见即所得:Typora将编辑和预览合二为一,提供所见即所得的编辑体验。

  4. 支持多种格式:支持导出成多种格式,如PDF、HTML、Word等。

  5. 快捷键:提供丰富的快捷键,提高编辑效率。

  6. 扩展性:支持自定义CSS,用户可以根据需要调整样式。

  7. 跨平台:支持Windows、macOS和Linux操作系统。

  8. 易于组织:内置大纲视图和文件管理器,方便管理文档结构。

Typora是一款非常优秀的Markdown笔记软件,尤其拿来记代码方面的片段非常合适,MD语法非常方便上手,能够减少排版烦恼。不过该软件是付费的,可以在淘宝找官方授权商购买会比较便宜。

建议将本工具文档使用Typora软件打开以获得最好的浏览效果。因为部分Typora语法与一些平台的md格式解析出来的样式不太一样。

一些常用整理的内容

参考链接

菜鸟md教程https://www.runoob.com/markdown/md-advance.html

插入表格:|x|y|+Enter

xy
  

复选框语法- [ ] +文字内容

文本折叠

点击时的区域标题:点击查看详细内容 填一些文本,不适合写代码因为没有语法高亮
点击时的区域标题:点击查看详细内容
#define A B
#endif
void init(void)

字体字号颜色

我是黑体字 我是微软雅黑 我是华文彩云 黑体 gray null

提醒框

Note

 

Tip

 

Important

 

Warning

 

Caution

 

官方书册概述

MarkdownDaring Fireball 创建,原始指南在 这里。但是,它的语法因不同的解析器或编辑器而异。Typora 正在使用 GitHub Flavored Markdown

块元素

段落和换行符

段落只是一行或多行连续的文本。在 markdown 源代码中,段落由多个空行分隔。在Typora中,您只需按下 Return 即可创建新段落。

Shift + Return 可创建单个换行符。但是,大多数 markdown 解析器将忽略单行中断,要使其他 markdown 解析器识别您的换行符,可以在行尾留下两个空格,或者插入 <br/>.

标题

标题在行的开头使用1-6个#字符,对应于标题级别1-6。例如:

在typora中,输入’#’后跟标题内容,按下 Return 键将创建标题。

引用文字

Markdown 使用电子邮件样式>字符进行块引用。它们表示为:

在typora中,只需输入’>’后跟引用内容即可生成块引用。Typora将为您插入正确的“>”或换行符。通过添加额外级别的“>”允许在块引用内嵌入另一个块引用。

列表

输入 * list item 1 将创建一个无序列表,该 * 符号可以替换为 +-.

输入 1. list item 1 将创建一个有序列表,其 markdown 源代码如下:

任务列表

任务列表是标记为[ ]或[x](未完成或完成)的项目的列表。例如:

您可以通过单击项目前面的复选框来更改完成/未完成状态。

(栅栏式)代码块

Typora仅支持 Github Flavored Markdown 中的栅栏式代码块。不支持 markdown 中的原始代码块。

使用栅栏式代码块很简单:输入``之后输入一个可选的语言标识符,然后按return`键后输入代码,我们将通过语法高亮显示它:

数学公式块

您可以使用 MathJax 渲染 LaTeX 数学表达式。

输入 $$, 然后按“return”键将触发一个接受Tex / LaTex源代码的输入区域。以下是一个例子:

V1×V2=|ijkXuYu0XvYv0|

在 markdown 源文件中,数学公式块是由’$$’标记包装的 LaTeX 表达式:

表格

输入 | First Header | Second Header | 并按下 return 键将创建一个包含两列的表。

创建表后,焦点在该表上将弹出一个表格工具栏,您可以在其中调整表格,对齐或删除表格。您还可以使用上下文菜单来复制和添加/删除列/行。

可以跳过以下描述,因为表格的 markdown 源代码是由typora自动生成的。

在 markdown 源代码中,它们看起来像这样:

您还可以在表格中包括内联 Markdown 语法,例如链接,粗体,斜体或删除线。

最后,通过在标题行中包含冒号:您可以将文本定义为左对齐,右对齐或居中对齐:

最左侧的冒号表示左对齐的列; 最右侧的冒号表示右对齐的列; 两侧的冒号表示中心对齐的列。

脚注

将产生:

您可以像这样创建脚注1.

鼠标移动到‘footnote’上标中查看脚注的内容。

水平线

输入 ***--- 在空行上按 return 键将绘制一条水平线。


YAML Front Matter

Typora 现在支持 YAML Front Matter 。 在文章顶部输入 --- 然后按 Enter 键将引入一个,或者从菜单中插入一个元数据块。

目录 (TOC)

输入 [toc] 然后按 Return 键将创建一个“目录”部分,自动从文档内容中提取所有标题,其内容会自动更新。

图表 (Sequence, Flowchart and Mermaid)

Typora 支持, sequence, flowchart and mermaid, 使用前要先从偏好设置面板启用该功能。

详细信息请参阅此 文档

Span 元素

在您输入后Span元素会被立即解析并呈现。在这些span元素上移动光标会将这些元素扩展为markdown源代码。以下将解释这些span元素的语法。

链接

Markdown 支持两种类型的链接:内联和引用。

在这两种样式中,链接文本都写在[方括号]内。

要创建内联链接,请在链接文本的结束方括号后立即使用一组常规括号。在常规括号内,输入URL地址,以及可选的用引号括起来的链接标题。例如:

将产生:

This is an example inline link. (<p>This is <a href="http://example.com/" title="Title">)

This link has no title attribute. (<p><a href="http://example.net/">This link</a> has no)

内部链接

您可以将常规括号内的 href 设置为文档内的某一个标题,这将创建一个书签,允许您在单击后跳转到该部分。例如:

Command(在Windows上:Ctrl) + 单击 此链接 将跳转到标题 块元素处。 要查看如何编写,请移动光标或按住 键单击以将元素展开为 Markdown 源代码。

参考链接

参考样式链接使用第二组方括号,在其中放置您选择的标签以标识链接:

在typora中,它们将呈现为:

This is an example reference-style link.

隐式链接名称快捷方式允许您省略链接的名称,在这种情况下,链接文本本身将用作名称。只需使用一组空的方括号,例如,将“Google”一词链接到google.com网站,您只需写下:

在typora中单击链接将其展开以进行编辑,command + 单击将在 Web 浏览器中打开超链接。

URL网址

Typora允许您将 URL 作为链接插入,用 <括号括起来>

<i@typora.io> 成为 i@typora.io.

Typora也将自动链接标准URL。例如: www.google.com.

图片

图像与链接类似, 但在链接语法之前需要添加额外的 ! 字符。 图像语法如下所示:

您可以使用拖放操作从图像文件或浏览器来插入图像。并通过单击图像修改 markdown 源代码。如果图像在拖放时与当前编辑文档位于同一目录或子目录中,则将使用相对路径。

有关图像的更多提示,请阅读 http://support.typora.io//Images/

强调(斜体)

Markdown 将星号 (*) 和下划线(_) 视为强调的指示。用一个 * or _ 包裹文本将使用HTML <em> 标签包裹文本。例如:

输出:

单个星号

单个下划线

GFM将忽略单词中的下划线,这通常用在代码和名称中,如下所示:

wow_great_stuff

do_this_and_do_that_and_another_thing.

要在用作强调分隔符的位置生成文字星号或下划线,可以用反斜杠转义:

Typora建议使用 * 号.

粗体

用两个 * 或 _ 包裹的文本将使用HTML <strong> 标签包裹,例如:

输出:

双星号

双重下划线

Typora 建议使用 ** 号。

代码

要指示代码范围,请使用反引号(`)进行包裹。与预格式化的代码块不同,代码跨度表示正常段落中的代码。例如:

将产生:

使用 printf() 函数。

删除线

GFM通过添加语法来创建删除线文本,标准的Markdown中缺少该文本。

~~错误的文字。~~ 变成 错误的文字。

下划线

下划线由原始HTML提供支持。

<u>下划线</u> 变成 下划线

表情符号 😄

输入表情符号的语法是 :smile:

用户可以通过 ESC 按键触发表情符号的自动完成建议,或者在偏好设置面板里启用后自动触发表情符号。此外,还支持直接从 Edit -> Emoji & Symbols 菜单栏输入UTF8表情符号字符。

内联数学公式

要使用此功能,首先,请在 偏好设置 面板 -> Markdown扩展语法 选项卡中启用它。然后使用 $ 来包裹TeX命令,例如: $\lim_{x \to \infty} \exp(-x) = 0$ 将呈现为LaTeX命令。

要触发内联公式的预览提示功能:输入“$”, 然后按 ESC 键, 然后输入TeX命令, 预览工具提示将如下所示:

img

下标

要使用此功能,首先,请在 偏好设置 面板 -> Markdown扩展语法 选项卡中启用它。然后用 ~ 来包裹下标内容,例如: H~2~O, X~long\ text~/

上标

要使用此功能,首先,请在 偏好设置 面板 -> Markdown扩展语法 选项卡中启用它。然后用 ^ 来包裹上标内容,例如: X^2^

高亮

要使用此功能,首先,请在 偏好设置 面板 -> Markdown扩展语法 选项卡中启用它。然后用 == 来包裹高亮内容,例如: ==highlight==

HTML

您可以使用HTML来设置纯 Markdown 不支持的内容,例如, <span style="color:red">this text is red</span> 用于添加红色文本。

嵌入内容

有些网站提供基于iframe的嵌入代码,您也可以将其粘贴到Typora中,例如:

视频

您可以使用 <video> HTML标记嵌入视频,例如:

其他 HTML 支持

你可以在 这里找到细节。

  1. Here is the text of the footnote.

常用快捷键

文件

功能热键 (Windows/Linux)热键 (macOS)
新的文件Ctrl + NCommand + N
新窗户Ctrl + Shift + NCommand + Shift + N
新标签(不支持)Command + T
打开Ctrl + OCommand + O
快速打开Ctrl + PCommand + Shift + O
重新打开关闭的文件Ctrl + Shift + TCommand + Shift + T
保存Ctrl + SCommand + S
另存为/复制Ctrl + Shift + SCommand + Shift + S
偏爱设置Ctrl + ,Command + ,
关闭Ctrl + WCommand + W

编辑

功能热键 (Windows/Linux)热键 (macOS)
新段落EnterEnter
新的行Shift + EnterShift + Enter
剪切Ctrl + XCommand + X
复制Ctrl + CCommand + C
粘贴Ctrl + VCommand + V
复制为 MarkdownCtrl + Shift + CCommand + Shift + C
粘贴为纯文本Ctrl + Shift + VCommand + Shift + V
全选Ctrl + ACommand + A
选择行/句子 选择行(在表格中)Ctrl + LCommand + L
删除行(在表中)Ctrl + Shift + BackspaceCommand + Shift + Backspace
选择样式范围 选择单元格(在表格中)Ctrl + ECommand + E
选择单词Ctrl + DCommand + D
删除单词Ctrl + Shift + DCommand + Shift + D
跳到顶部Ctrl + HomeCommand + ↑
跳转到选择Ctrl + JCommand + J
跳到底部Ctrl + EndCommand + ↓
查找Ctrl + FCommand + F
找下一个F3 / EnterCommand + G / Enter
查找上一个Shift + F3 / Shift + EnterCommand + Shift + G / Shift + Enter
代替Ctrl + HCommand + H

段落

功能热键 (Windows/Linux)热键 (macOS)
标题 1 到 6Ctrl + 1/2/3/4/5/6Command + 1/2/3/4/5/6
标题变为普通段落Ctrl + 0Command + 0
增加标题级别Ctrl + =Command + =
降低标题级别Ctrl + -Command + -
插入表格Ctrl + TCommand + Option + T
代码围栏Ctrl + Shift + KCommand + Option + C
数学块Ctrl + Shift + MCommand + Option + B
引用Ctrl + Shift + QCommand + Option + Q
有序列表Ctrl + Shift + [Command + Option + O
无序列表Ctrl + Shift + ]Command + Option + U
向前缩进Ctrl + [ / TabCommand + [ / Tab
向后缩进Ctrl + ] / Shift + TabCommand + ] / Shift + Tab

格式

功能热键 (Windows/Linux)热键 (macOS)
加粗Ctrl + BCommand + B
斜体Ctrl + ICommand + I
下划线Ctrl + UCommand + U
代码Ctrl + Shift + | Command + Shift + 
删除线Alt + Shift + 5Control + Shift + `
超链接Ctrl + KCommand + K
图像Ctrl + Shift + ICommand + Command + I
清除格式Ctrl + \Command + \

界面

功能热键 (Windows/Linux)热键 (macOS)
切换侧边栏Ctrl + Shift + LCommand + Shift + L
大纲Ctrl + Shift + 1Command + Command + 1
文章Ctrl + Shift + 2Command + Command + 2
文件树Ctrl + Shift + 3Command + Command + 3
源代码模式Ctrl + /Command + /
对焦模式F8F8
打字机模式F9F9
切换器全屏F11Command + Option + F
真实大小Ctrl + Shift + 0(不支持)
放大Ctrl + Shift + =(不支持)
缩小Ctrl + Shift + -(不支持)
在打开的文档之间切换Ctrl + TabCommand + `
Toggle 开发者工具Ctrl + Shift + I——
🏠 我的博客