Typora是一款支持实时预览的Markdown文本编辑器,支持Windows、OS X、Linux系统,目前是可以免费使用的。第一眼你会喜欢它的简洁漂亮,接触后你会折服于它的功能强大。
Typora的设计理念是极致简洁,简洁到什么程度呢?编辑窗口和预览窗口合二为一,提供写作和阅读的无缝体验。它排除了预览窗口、模式切换、源代码的语法符号和所有其他不必要的干扰,提供真正的实时预览功能,可以帮助你专注于内容本身。What You See Is What You Mean,所见即所得。
Markdown是一种简单的标记语法,类似于HTML,可以使普通文本内容具有比较规范的格式。通过Markdown可以在双手不离开键盘的情况下,对文本进行格式排版,从而让我们能够专注于写作。Markdown的语法请查阅大器之前的文章《Markdown基本语法速查》
typora01.gif插入图片
插入图片的语法格式是:[图片上传失败...(image-5fc7ac-1591031799848)]
在Typora中,插入图片非常方便,将本地图片或者浏览器中图片拖入文档即可。不用记语法格式,也不用输入图片文件的路径,Typora会自动将拖入的图片按Markdown语法插入并加上标题。
插入网址的语法格式是:[网页标题](网页链接)
,与图片相比少一个! 。
设置标题
Typora支持共六级标题,1到6个#表示一级到六级标题,快捷键为Ctrl + 1 ~ 6
,注意#和标题文字中间需要用空格分开。还可以通过快捷键提升或降低标题级别。
# 一级标题
## 二级标题
###### 六级标题
插入列表
列表有三种格式:有序列表、无序列表和任务列表,有序列表以数字加点号开头,无序列表以+、-或*开头,任务列表以- [ ]开头。有序列表和无序列表可相互嵌套,通过在符号前添加空格变成下级列表。
## 无序列表
* 红色
* 绿色
## 有序列表
1. 红色
2. 绿色
## 任务列表
- [ ] 待办事项1
- [ ] 待办事项2
插入引用
> 两个段落的引用,第一段落
>
> 第二段落
> 另一个引用,两个引用之间用3个空行分隔
插入表格
输入|表头1|表头2|表头3|
并按回车插入一个3列的表格。在表格的上方可以调整表格的行列数、对齐方式和删除表格,更多对表格的操作可以使用右键菜单。还可以使用快捷键 Ctrl + T
插入表格。
表头1 | 表头2 | 表头3 |
---|---|---|
Content Cell | Content Cell | Content Cell |
Content Cell | Content Cell | Content Cell |
代码块
行内代码用`将代码包围。
代码块以```开头,可以指定语言类型,回车后可以输入程序代码,并以指定的语言语法高亮。
from pymongo import MongoClient
# 连接数据库
client = MongoClient()
client = MongoClient('localhost', 27017)
数学公式
Typora原生支持LaTeX语法,行内公式和块公式。
行内公式用$公式$
表示,块公式输入$$
后回车,按LaTeX的规则描述公式。本文不作详述,如有需求另写文章展开。
流程图
Typora可以直接在文档中画图表,而且语法简洁易懂。目前支持三种图表:序列图、流程图、甘特图。本文不作详述,如有需求另写文章展开。下图展示的是流程图。
typora04.png显示目录大纲
Typora会根据文档中的标题层级自动生成大纲,使你可以快速浏览文档。将侧边栏打开后,添加的标题会实时显示在侧边的大纲中,点击大纲中的标题可以直接跳转到文档中对应的位置,类似于PDF文件中的书签。
typora05.png其他辅助功能
专注模式:高亮正在编辑的行,将其他行的不透明度降低虚化背景。
打字机模式:保持所编辑的行永远处于屏幕中间。
这两种模式可在视图菜单中勾选,并且可以混合使用。
typora06.pngTypora原生支持导出PDF和HTML格式文档,安装Pandoc第三方插件还可以支持导入和导出更多其他格式文档。
在应用的右下角可以看到行数、词数、字符数的统计,这个在写论文时比较有用。
typora07.png定制主题
Typora默认的主题样式有Github、Newsprint、Night、Pixyll 和 Whitey。主题的本质是CSS样式,可以在当前的主题基础上微调,或者创建自己的主题。
typora08.png结语
Typora不仅简洁和优雅,而且功能异常强大。大器经过一段时间的使用,成为了Markdown的重度用户,现在Typora成了我写笔记、自媒体文章的必备工具。如果你也有类似的需求,一定要去试试这款新秀之作,说不定会让你爱不释手。
网友评论