阿拉平平
读完需要
分钟
速读仅需 2 分钟
1. 安装
使用 pip 安装:
$ pip install present
2. 用法
$ present sample.md
运行效果:

退出:q
上页:b,←,Page Up
下页:n,→,Page Down,空格键
重播:位于尾页时,输入 r
3. 语法
幻灯片遵循 Markdown 语法,不过也有些语法是不支持的。
3.1 标题
Markdown 中,左侧带有 # 的文字表示标题,# 的数量表示标题的级数。一级标题到六级标题可以这样表示:
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
标题显示效果如下:
3.2 文本
Markdown 中文本的语法如下:
斜体:文字左右用 * 包裹
粗体:文字左右用 ** 包裹
斜体加粗:文字左右用 *** 包裹
删除线:文字左右用 ~~ 包裹
超链接:形如:[link](www.google.com)
引用:文字左侧带有 >
This is normal text
This is *italic text*
This is **bold text**
This is ***italic and bold text***
This is ~~delete text~~
This is a [link](www.google.com)
As Kanye West said:
> We're living the future so
> the present is our past.
文本显示效果如下:
3.3 列表
无序列表:使用 – 和 缩进 表示。
有序列表:使用 序号 和 缩进 表示。
列表示例如下:
- Item 1
- Item 1a
- Item 1b
- Item 1c
- Item 2
- Item 2a
1. Item 1
1. Item 1a
2. Item 1b
3. Item 1c
2. Item 2
1. Item 2a
列表显示效果如下:
可以看到,present 会将有序列表显示为无序列表。
3.4 代码
单行代码:代码左右用 ` 包裹。
代码块:代码段头尾用 “` 包裹, “` 占一行。
This is `inline code`
(```)
import os
os.getcwd()
(```)
代码显示效果如下:
3.5 图片
present 支持显示图片,格式如下:

示例中的图片路径为相对路径。
3.6 分隔
示例:
Slide 1
---
Slide 2
***
Slide 3
present 会将 Markdown 的分隔线识别为分页的标识。
3.7 样式
示例如下:
Slide 1
---
<!-- fg=black bg=yellow -->
Slide 2
---
<!-- effect=explosions -->
Slide 3
颜色:black, red, green, yellow, blue, magenta, cyan, white
效果:fireworks, explosions, stars, matrix, plasma
3.8 Codios
4. 总结
+ 遵循 Markdown 语法,易于上手
+ 支持自定义样式,实用的 Codio 功能
References
present: https://github.com/vinayak-mehta/present[1]
文档:https://present.readthedocs.io/en/latest/codio.html[2]
原文始发于微信公众号(阿拉平平):present 使用指南:如何在终端上演示幻灯片
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/287927.html