Typora 是一款支持实时预览的 Markdown 文本编辑器。它有 OS X、Windows、Linux 三个平台的版本,是完全免费的。
(正式版是否免费还没有说明)
它支持且仅支持 Markdown 语法的文本编辑。
Typora 官网typora.ioA truly minimal markdown editor.
与传统Markdown不一样的语法
- 在传统的Markdown文档中,文章结构由各级标题表现,而第n级标题的表现形式是在某一行的前面加n个#。在Typora中,只需按快捷键Ctrl+1,Ctrl+2,……,Ctrl+6,就可以依次输入一级到六级标题。标题的格式会立刻显现,并且在左端Outline窗口中出现,在一篇文章的结构排好后,你当然可以在Outline窗口点击相应的标题进行跳转。如果你想输入整篇文章的目录,只需在相应的位置键入[TOC],目录便会呈现,并且支持点击跳转。
- 传统的Markdown支持加粗、倾斜和删除线等格式。(加粗、倾斜和删除线)这些在Typora中也有相应的支持。Typora在这之上扩展了一部分文字格式,比如下划线。事实上,Typora在Markdown之外借用了一部分HTML代码——比如下划线就是由下划线来表示的。然而你并不必为这些看起来比较生僻的符号担心——Typora引入了快捷键:你只需要键入Ctrl+B/I/U进入加粗/倾斜/下划线模式,根本不用进行符号输入。在偏好设置中,你可以增加更多支持的文字格式,如上标、下标等。(这些在传统Markdown中均不支持)关于文本的对齐方式,传统Markdown只能两端对齐,而Typora借用HTML代码后支持更多的对齐方式,比如使用<center>要居中的文字</center>可以将这段文字居中。美中不足的是,Typora目前并不会直接预览居中效果——相应的效果只有输出文本的时候才会显现。
快捷键
无序列表:输入-之后输入空格
有序列表:输入数字+“.”之后输入空格
任务列表:-[空格]空格 文字
标题:ctrl+数字
表格:ctrl+t
生成目录:[TOC]按回车
选中一整行:ctrl+l
选中单词:ctrl+d
选中相同格式的文字:ctrl+e
跳转到文章开头:ctrl+home
跳转到文章结尾:ctrl+end
搜索:ctrl+f
替换:ctrl+h
引用:输入>之后输入空格
代码块:ctrl+alt+f
加粗:ctrl+b
倾斜:ctrl+i
下划线:ctrl+u
删除线:alt+shift+5
插入图片:直接拖动到指定位置即可或者ctrl+shift+i
插入链接:ctrl+k
图片插入
- 直接使用
右键 - 复制 Ctrl + V
将网络图片、剪贴板图片复制到文档中 - 拖动本地图片到文档中
Typora 自动插入符合 Markdown 语法的图片语句,并给它加上标题。
Typora 支持在拖动或Ctrl + V
网络图片后自动将其保存到本地。你可以在文件 - 偏好设置 - 编辑器 - 图片插入
中选择复制到哪个路径。
界面
「打字机模式」你所编辑的那一行永远处于屏幕正中。
「专注模式」你正在编辑的那一行保留颜色,而其他行的字体呈灰色。
你可以在 视图 - 专注模式 / 打字机模式
中勾选使用这两个模式。
「所见即所得」自动隐藏Markdown标记
「源代码模式」你可以通过视图 - 源代码模式
或左下角的</>
按钮进入。
「大纲」根据你 Markdown 标记的 H1、H2、H3…… 各级标题为你呈现一个大纲。
空格与换行
- 空格:在输入连续的空格后,Typora 会在编辑器视图里为你保留这些空格,但当你打印或导出时,这些空格会被省略成一个。你可以在源代码模式下,为每个空格前加一个
转义符,或者直接使用 HTML 风格的
&nbps;
来保持连续的空格。 - 软换行:
Shift + Enter
只在编辑界面可见,当文档被导出时换行会被省略。 - 硬换行:
空格 + 空格 + Shift + Enter
文档被导出时将被保留,没有换段的段后距。 - 换段:你可以通过
Enter
完成一次换段。Typora 会自动帮你完成两次Shift + Enter
的软换行,从而完成一次换段。这也意味着在 Markdown 语法下,换段是通过在段与段之间加入空行来实现的。 - Windows 风格(CR+LF)与 Unix 风格(CR)的换行符:CR 表示回车
r
,即回到一行的开头,而 LF 表示换行n
,即另起一行。 所以 Windows 风格的换行符本质是「回车 + 换行」,而 Unix 风格的换行符是「换行」。这也是为什么 Unix / Mac 系统下的文件,如果在 Windows 系统直接打开会全部在同一行内。 你可以在文件 - 偏好设置 - 编辑器 - 默认换行符
中对此进行切换。 - emoji
:emoji:
打出 emoji,自动给出图形的提示。
一个学术文档编辑器
LaTeX
- 行内公式(inline):用
$...$
括起公式,公式会出现在行内。 - 块间公式(display):用
$$...$$
括起公式(注意$$
后需要换行),公式会默认显示在行中间。
代码高亮
Typora 中代码的插入也可以分为行内和块间两种:
- 行内代码:用
`...`
或``...``
括起代码,代码会以主题中设置的样式出现在行内,但不会实现代码高亮。 - 代码块:输入
```
后并输入语言名,换行,开始写代码,Typora 就会自动帮你实现代码高亮。Typora 原生支持许多编程语言代码块的语法高亮。 除此以外,你也可以直接换行开始写,而后再选择语言。
表格
图形界面的插入表格, 鼠标右键 - 插入 - 表格
,输入行数和列数,Typora 就会自动生成一张空表格。
链接引用与脚注
链接引用: 类似于我们常在论文末尾看到的「参考文献」的写法,你可以通过 []:
的语法来为你的文档加上链接引用。
脚注: 在需要插入脚注标号的位置写 [^ number ]
,再在下方通过 [^ number ]:
在文档中插入脚注。注意不要遗漏了脚注编号 number
前后的空格。
文件系统
- 快速打开:
文件 - 快速打开...
或Ctrl + P
快速打开最近的文档。 - 保存:支持自动保存。
- 导入:支持的文件格式:.docx, .latex, .tex, .ltx, .rst, .rest, .org, .wiki, .dokuwiki, .textile, .opml, .epub。
- 导出:支持导出 PDF,HTML等格式。可安装 Pandoc 插件来导出更多例如 docx,LaTeX 等格式。
参考
- Front-matter - Hexo
- 让 Markdown 写作更简单,免费极简编辑器:Typora
- 使用 Typora 一次性搞定公众号写作与排版
- 简中求效:Markdown 遇上 LaTeX
- 关于Typora + pandoc导出文件功能的介绍
- 我的 LaTeX 入门
- 选择正确的 Markdown Parser
- Typora —— 能用 ⌘C⌘V 插图的 Markdown 编辑器
- HTML Support in Typora - Typora
- Markdown - Wikipedia
- Windows、Unix、Mac不同操作系统的换行问题-剖析回车符r和换行符n
- 简中求效:Markdown 遇上 LaTeX
- 通用标注 (CommonMark)
- Whitespace and Line Breaks - Typora
- 15.Typora 完全使用详解 - 少数派
- 16. https://www.jianshu.com/p/380005c8f104