Typora常用功能使用详解
Typora使用详解
Typora是什么?
Typora 一直是我认为桌面端笔记应用应有的终极形态。「它的功能之强大、设计之冷静、体验之美妙、理念之先进」。但一件很尴尬的事情是,由于它极简的设计理念,有许多使用者并没能完全地了解到 Typora 的全部强大功能。在这篇文章中由浅入深地介绍 Typora 的功能亮点。无论从未用过 Typora,还是已经体验了很久,相信都能在这篇文章中发现 Typora 新的惊喜。
Typora 是一款支持实时预览的 Markdown 文本编辑器。它有 OS X、Windows、Linux 三个平台的版本,并且由于仍在测试中,是完全免费的。
一个 Markdown 文本编辑器
Typora 首先是一个 Markdown 文本编辑器,它支持且仅支持 Markdown 语法的文本编辑。在
关于 Markdown
Markdown 是用来编写结构化文档的一种纯文本格式,它使我们在双手不离开键盘的情况下,可以对文本进行一定程度的格式排版。你可以在
由于目前还没有一个权威机构对 Markdown 的语法进行规范,各应用厂商制作时遵循的 Markdown 语法也是不尽相同的。其中比较受到认可的是
一个文本编辑器,写得舒服是关键。「更有趣的是,一个笔记应用不会因为它支持 Markdown 语法而高级或易用很多。」,细枝末节处的人性化考虑才是最重要的。而 Typora 的编辑体验显然是经过深思熟虑设计的产物。
我认为:一个优秀的笔记应用应该给用户选择 Markdown 语法风格的权利。而 Typora 在这一点上是我目前见过所有 Markdown 笔记应用中做得最好的。
通过打开 文件 - 偏好设置
你会发现 Typora 为编辑体验的考虑细致到了令人叹为观止的程度。Typora 中提供了大量有关 Markdown 偏好的设置,据此,你可以构建一个几乎完全适合自己的 Markdown 编辑器。下面我将依次介绍一些与文本编辑体验有关的功能亮点。
常用的MarkDown的语法格式
标题的使用格式
# 一阶标题 或者快捷键Ctrl+1
## 二阶标题 或者快捷键Ctrl+2
### 三阶标题 或者快捷键Ctrl+3
#### 四阶标题 或者快捷键Ctrl+4
##### 五阶标题 或者快捷键Ctrl+5
###### 六阶标题 或者快捷键Ctrl+6
文本居中使用格式
文字居中
<center>文本编辑设置</center>
左对齐
<p align="left">silver</p>(默认左对齐)
右对齐
<p align="right">silver</p>
字体使用格式
字体颜色
<font color="#660000">深红色文字</font>
字体大小
<font size="1">size为1</font>
背景颜色
<table><tr><td bgcolor=#D1EEEE>背景色的设置是按照十六进制颜色值:#D1EEEE</td></tr></table>
字体加粗
**字体加粗**
字体倾斜
*字体倾斜*
字体加粗倾斜
***字体加粗倾斜***
字体删除线
~~字体删除线~~
引用使用格式
> 引用的句子(>+空格+被引用的句子的含义)
分割线使用格式
***
---
图片使用的格式
![图片名](图片路径:可以是本地路径或者网上的路径)
超链接使用的格式
[超链接名](超链接地址:http://support.typora.io/SmartyPants/)
列表使用的格式
有序列表
1. 列表内容(格式:1.+空格+列表内容)
-
列表内容
-
列表内容
注意事项:列表是自动生成,删除其中的任意一个可其自动补位
无序列表
- 列表内容(格式:-+空格+列表内容)
-
列表内容
-
列表内容
表格使用的格式
名字|性别|生日
--|--|--|
黄亚政|男|1994.11.07
注意事项:表格若使用语法来写,必须在源代码格式里将其空格删除,方可使用(表格里的内容居中,只需选中内容,在选择居中即可)。
名字 | 性别 | 生日 |
---|---|---|
黄亚政 | 男 | 1994.11.07 |
代码使用的格式
```+语言代码(比如java)
Typora工具的功能介绍
智能标点
「智能标点」是比较有趣的一点。它可以自动帮你将不是很美观的直引号 "
'
转化为更美观的弯引号 “
‘
’
”
。具体内容你可以在官方的
图片插入
Typora 的图片插入功能是广受好评的。要知道,Markdown 原生不太注重图片插入的功能,但你可以在 Typora 中:
-
直接使用
右键 - 复制 Ctrl + V
将网络图片、剪贴板图片复制到文档中 -
拖动本地图片到文档中
Typora 会自动帮你插入符合 Markdown 语法的图片语句,并给它加上标题。
更强大的是,Typora 支持在拖动或 Ctrl + V
网络图片后自动将其保存到本地。你可以在 文件 - 偏好设置 - 编辑器 - 图片插入
中选择复制到哪个路径,什么情况下需要复制。
这一功能保证了即使网络图片源失效了,你还有本地的备份可用。同时也能使你的文档文件夹更合理、完整。
打字机模式和专注模式
「打字机模式」使得所编辑的那一行永远处于屏幕正中。
「专注模式」正在编辑的那一行保留颜色,而其他行的字体呈灰色。
你可以在 视图 - 专注模式 / 打字机模式
中勾选使用这两个模式。
实时预览
到现在还不支持编辑界面实时预览的 Markdown 编辑器基本可以退出市场了。Typora 在这一方面显然已经领先了一大步——他们连 Markdown 语法的标记都在实时预览中消去了。当你离开正在编辑的有格式的文本段后,Typora 会自动隐藏 Markdown 标记,只留下「所见即所得」的美妙。他们把这称为 Hybrid View。
为了防止一些程序 bug 的发生(虽然在我使用下来感到是很少的)导致格式问题无法修改,Typora 保留了一个「源代码模式」。你可以通过 视图 - 源代码模式
或左下角的 </>
按钮进入。
大纲 / 文件侧边栏
Typora 会根据你 Markdown 标记的 H1、H2、H3…… 各级标题为你呈现一个大纲。
你也可以选择查看文件夹中的文件,但由于目前 Typora 只支持查看 md 文件,因此我认为文件侧边栏这个功能还是很鸡肋的。
空格与换行
Typora 在空格与换行部分主要是使用
-
空格:在输入连续的空格后,Typora 会在编辑器视图里为你保留这些空格,但当你打印或导出时,这些空格会被省略成一个。 你可以在源代码模式下,为每个空格前加一个
\
转义符,或者直接使用 HTML 风格的&nbps;
来保持连续的空格。 -
软换行:需要说明的是,在 Markdown 语法中,换行(line break)与换段是不同的。且换行分为软换行和硬换行。在 Typora 中,你可以通过
Shift + Enter
完成一次软换行。软换行只在编辑界面可见,当文档被导出时换行会被省略。 -
硬换行:你可以通过
空格 + 空格 + Shift + Enter
完成一次硬换行,而这也是许多 Markdown 编辑器所原生支持的。硬换行在文档被导出时将被保留,且没有换段的段后距。 -
换段:你可以通过
Enter
完成一次换段。Typora 会自动帮你完成两次Shift + Enter
的软换行,从而完成一次换段。这也意味着在 Markdown 语法下,换段是通过在段与段之间加入空行来实现的。 -
Windows 风格(CR+LF)与 Unix 风格(CR)的换行符:CR 表示回车
\r
,即回到一行的开头,而 LF 表示换行\n
,即另起一行。 所以 Windows 风格的换行符本质是「回车 + 换行」,而 Unix 风格的换行符是「换行」。这也是为什么 Unix / Mac 系统下的文件,如果在 Windows 系统直接打开会全部在同一行内。 你可以在文件 - 偏好设置 - 编辑器 - 默认换行符
中对此进行切换。下附以上各空格、换行、换段的测试结果图。具体内容你可以在官网的
emoji 表情
如今 emoji 表情越来越多地出现在一些网站文章中,但在桌面端(特别是 Windows 系统)文本编辑器上插入 emoji 是一件十分麻烦的事情。在使用 Typora 之前,我打出 emoji 表情的办法基本有两个:
-
输入法联想:优点是比较方便,但会插入一张图片而不是一个字符,在许多情景下都不是很合适。
-
复制 emoji 符号:优点是能保证符号的形式,但显然每次用都需要去复制,比较麻烦。
在 Typora 中,你可以用 :emoji:
的形式来打出 emoji,软件会自动给出图形的提示,还是比较好用的。
一个学术文档编辑器
除了基本的文本编辑体验极佳之外,Typora 还是一个非常优秀的学术文档编辑器。当然作为一个轻量级的、基于 Markdown 的编辑器,它不能与那些 LaTeX 编辑器相提并论,但它仍支持了许多可用于学术写作的功能。
LaTeX
LaTeX 是一种基于 TeX 的排版系统,由于它易于快速生成复杂表格和数学公式,非常适用于生成高印刷质量的科技和数学类文档。如果你常阅读数学、计算机等领域的学术论文,你一定对 LaTeX 不陌生。
Typora 原生支持 LaTeX 语法,你有两种方式输入 LaTeX 风格的数学公式:
-
行内公式(inline):用
$...$
括起公式,公式会出现在行内。 -
块间公式(display):用
$$...$$
括起公式(注意$$
后需要换行),公式会默认显示在行中间。
具体的 LaTeX 语法在此不赘述了,你可以在
代码高亮
Typora 中代码的插入也可以分为行内和块间两种:
-
行内代码:用
...
或...
括起代码,代码会以主题中设置的样式出现在行内,但不会实现代码高亮。 -
代码块:输入 ```后并输入语言名,换行,开始写代码,Typora 就会自动帮你实现代码高亮。Typora 原生支持许多编程语言代码块的语法高亮,基本日常常用的编程语言它都能很好地支持。
表格
在 Markdown 中插入表格一直是一件比较头疼的事情。在一般的 Markdown 编辑器中,你可以通过以下的格式插入表格:
| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
乍一看还挺直观好用的是吧?但想想,一旦表格内容层次不齐,又或是表格长得难以下手,直接用键盘输入表格就显得十分麻烦和痛苦了。
好在 Typora 为我们提供了图形界面的插入表格的功能,你只需要在行内 鼠标右键 - 插入 - 表格
,并输入行数和列数,Typora 就会自动生成一张样式不错的空表格。
链接引用与脚注
链接引用类似于我们常在论文末尾看到的「参考文献」的写法,你可以通过 []:
的语法来为你的文档加上链接引用。
脚注在少数派的文章中也很常见,即某段话结尾右上角标有数字标记,页面底部进行注释的写法。你可以在需要插入脚注标号的位置写 [^ number ]
,再在下方通过 [^ number ]:
在文档中插入脚注。注意不要遗漏了脚注编号 number
前后的空格。
文件系统
除了前文提到的文件侧边栏,Typora 还提供了一些耦合度不高的文件系统。
-
快速打开:你可以通过
文件 - 快速打开...
或Ctrl + P
快捷键快速打开最近的文档。 -
保存:Typora 支持自动保存,一般很少有写好的文档丢失的情况。同时它也提供了诸如「保存」、「另存为」、「保存全部打开的文件...」之类的功能。
-
导入:Typora 支持非常多的文件格式:.docx, .latex, .tex, .ltx, .rst, .rest, .org, .wiki, .dokuwiki, .textile, .opml, .epub。
-
导出:Typora 原生支持导出 PDF,HTML等格式。你可以根据软件内提示安装 Pandoc 插件来导出更多例如 docx,LaTeX 等格式。