3 个命令行演示工具

mdp、tpp 和 sent 可能不会为您赢得任何设计奖项,但它们会为您提供可以从终端运行的基本幻灯片。
142 位读者喜欢这个。
Files in a folder

是否厌倦了使用 LibreOffice Impress 或各种有点极客的 工具框架 来创建和显示演示幻灯片? 相反,考虑从终端窗口运行您的下一次演讲的幻灯片。

使用终端来演示幻灯片听起来很奇怪,但事实并非如此。 也许您想更多地拥抱您内心的极客。 也许您希望听众专注于您的想法,而不是您的幻灯片。 也许您是 高桥方法 的忠实拥护者。 无论您转向终端的原因是什么,总有一款(演示)工具适合您。

让我们来看看其中的三个。

mdp

考虑到我有点像 Markdown 人,当我听说 mdp 时,我立即试用了它。

您可以在文本编辑器中创建幻灯片,并使用 Markdown 美化文本。 mpd 识别大多数 Markdown 格式——从标题和列表到代码块,再到字符格式和 URL。

您还可以添加一个 Pandoc 元数据块,其中可以包含您的姓名、演示文稿的标题以及您演讲的日期。 这会将标题添加到每个幻灯片的顶部,并将您的姓名和日期添加到每个幻灯片的底部。

您的幻灯片位于单个文本文件中。 为了让 mdp 知道幻灯片从哪里开始,请在每张幻灯片后添加一行破折号。

这是一个非常简单的示例

%title: Presentation Title
%author: Your Name
%date: YYYY-MM-DD

-> # Slide 1 <-

Intro slide

--------------------------------------------------
-> # Slide 2 <-
==============

* Item 1
* Item 2
* Item 3

-------------------------------------------------
-> # Slide 3  <-

This one with a numbered list

1. Item 1
2. Item 2
3. Item 3

-------------------------------------------------

-> # Conclusion  <-

mdp supports *other* **formatting**, too. Give it a try!

看到环绕每张幻灯片标题的 -><- 吗? 这些字符之间的任何文本都将在终端窗口中居中。

通过在终端窗口中键入 mdp slides.md(或您命名的任何文件)来运行您的幻灯片放映。 这是我拼凑在一起的示例幻灯片的样子

Example mdp slide

通过按键盘上的箭头键或空格键来循环浏览它们。

tpp

tpp 是另一个简单的、基于文本的演示工具。 它避开了 Markdown,而使用自己的格式。 虽然格式很简单,但它非常简洁,并提供了一些有趣且有用的惊喜。

您可以使用破折号来指示大多数格式。 您可以在幻灯片文件的顶部添加元数据块,为您的演示文稿创建标题幻灯片。 通过键入 --heading 后跟标题的文本来表示标题。 通过键入 --center,然后键入文本,使文本在幻灯片上居中。

要创建新幻灯片,请键入

---
--newpage

这是一个基本幻灯片的示例

--title Presentation Title
--date YYYY-MM-DD
--author Your Name

---
--newpage

--heading Slide 1

  * Item 1 

---
--newpage

--heading Slide 2
  * Item 1
  * Item 2

---
--newpage

--heading Slide 3

  * Item 1
  * Item 2
  * Item 3

这是它们在终端窗口中的样子

tpp slide example

通过按键盘上的箭头键在幻灯片之间移动。

那么我之前提到的那些有趣且有用的惊喜呢? 您可以通过键入 --color,然后键入您要使用的颜色的名称(例如,red)来为幻灯片上的文本添加一点颜色。 在下面,添加您要更改颜色的文本,如下所示

--color red
Some text

如果您有要包含在幻灯片上的终端命令,请将其包裹在 --beginoutput--endoutput 之间。 更进一步,您可以通过将其放在 --beginshelloutput--endshelloutput 之间来模拟键入命令。 这是一个例子

Typing a command on a slide with tpp

Sent

Sent 并非严格意义上的命令行演示工具。 您从命令行运行它,但它会打开一个包含您的幻灯片的 X11 窗口。

Sent 是围绕我在本文开头提到的高桥方法构建的。 高桥方法背后的核心思想是在幻灯片上使用一两个大字体的关键词。 这些关键词提炼了您在演示文稿的那个点试图传达的想法。

与 mpd 和 tpp 一样,您可以在文本编辑器中以 纯文本 制作幻灯片。 Sent 不使用标记,也没有特殊字符来指示新幻灯片的开始位置。 Sent 假定每个新段落都是一张幻灯片。

您不限于使用文本。 Sent 还支持图像。 要向幻灯片添加图像,请键入 @,后跟图像的名称,例如,@mySummerVacation.jpg

这是幻灯片文件中的摘录

On Writing Evergreen Articles

Evergreen?

8 Keys to Good Evergreen Articles

@images/typewriter.jpg

Be Passionate

Get Your Hands Dirty

Focus

通过在终端窗口中键入 sent filename 来启动您的幻灯片。 打开的 X11 窗口进入全屏模式,并以尽可能大的字体显示文本。 幻灯片中的任何图像都将在窗口中居中。

Example Sent slide

这些工具的缺点

您不会因为使用 mdp、tpp 或 sent 创建的幻灯片而赢得任何设计奖项。 它们很朴素。 它们很实用。 但是,正如我在本文开头指出的那样,您使用这些工具创建和演示的幻灯片可以帮助您的听众专注于您所说的内容,而不是您的视觉效果。

如果您使用 mdp 或 tpp,您需要调整终端模拟器的设置,以使字体和大小合适。 开箱即用,字体可能太小——正如您在上面的屏幕截图中所看到的那样。 如果您的终端模拟器支持配置文件,请创建一个用于演示文稿的配置文件,其中包含您想要使用的字体和您想要的大小。 然后进入全屏模式。

mdp、tpp 和 sent 都不会吸引所有人。 这没关系。 没有一种演示工具可以统治一切,无论有些人怎么说。 但是,如果您需要或只是想要回归基础,这三个工具都是不错的选择。

标签
That idiot Scott Nesbitt ...
我是一名自由/开源软件的长期用户,为乐趣和利润写各种东西。 我不把自己看得太严肃,我所有的特技都是自己完成的。

4 条评论

好选择! 很有趣你提到这个。 这篇文章的想法源于一个关于非技术人员的命令行工具的演讲。 有人建议我包括 tpp 和 mdp 之类的应用程序,另一个人建议我用其中一个来演示我的幻灯片。 这两件事都没有发生,但这些建议为您所读到的内容播下了种子。

回复 ,作者 murph

您忘记提及 Pinpoint 了
看看那个。 它很棒。

我没有忘记提及 Pinpoint。 我只是没有把它包括在内。 这是有区别的 :-)

我为什么没有在文章中包含 Pinpoint? 主要是因为我在运行它时遇到了一些问题。 最重要的是,这个项目似乎很遗憾地没有得到维护。

回复 ,作者 GypsyCosmonaut (未验证)

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.