我最近在使用Typora写项目分析报告,缘由很简单,界面极简,并且支持实时预览。按照Typora官网的说法,这是“一款真正意义上的最小巧的Markdown编辑器”。此文作简单介绍,但愿对文本编辑感兴趣的朋友能有所了解。python
提供6个层级选择,从#~######
语法:N个#+空格+标题名 或 Ctrl+数字程序员
# 1级标题 或 Ctrl+1 ## 2级标题 或 Ctrl+2 ###### 6级标题 或 Ctrl+6
分为有序列表和无序列表两种markdown
语法:编辑器
有序列表:数字+.+空格+列表名工具
无序列表:(*-+三选一)+空格+列表名学习
鼠标右键 > 插入 > 表格
编码
快捷键:Ctrl+T3d
因为表格的编码方式比较繁琐,实际不多使用,一般是快捷键建立表格code
表头1 | 表头2 | 表头3 |
---|---|---|
1-1 | 2-1 | 3-1 |
1-2 | 2-2 | 3-2 |
1-3 | 2-3 | 3-3 |
语法:![图片名称] (图片路径 "Title")blog
支持直接拖拽图片到编辑界面,
也支持调节图片大小:在图片上右键 > 缩放图片
分为行内代码和代码块两种
语法:
行内代码:代码首尾用`或'' 包起来,但这种方式不会高亮代码
代码块:```(ESC下方按键且中文状态),支持高亮;
代码块模式下,有两种方式指定语言:
在``` 后直接输入语言名;
输入代码后再选择语言;
行内代码:
python的第一条语句是 print("Hello World! ")
,很是经典;
代码块:
print("Hello World!")
二者的区别,很直观。
语法:$
Typora 原生支持 LaTeX 语法,有两种方式输入 LaTeX 风格的数学公式:
行内公式:公式首尾用 $ 包起来,在行内显示;
块间公式:公式首尾用 $$ 包起来,以行居中显示;
Typora还有不少其余功能,好比还能够导入js工具,好比sequence、flowchart、gantt
,进而生成高度定制化的序列图、流程图和甘特图等,也支持显示全文目录 TOC
,还能内嵌 HTML
代码对显示效果进行个性化设置。因为篇幅所限,此处就不涉及了。感兴趣的朋友能够查阅相关资料,进行深刻学习。
虽然Typora也被一些用户吐槽,好比启动卡顿,但总的来讲,这款App的体验仍是很不错的。对于数学公式的呈现尤为优雅,很适合程序员以及文字从业者,可以轻松高效的完成编写工做。而且,在Windows、Linux、MacOS系统下都有适配版本,免去了后顾之忧。