这是一个现场帮助你做现场演示。

itsalive的Python项目详细描述


这是现场直播

Live是一个实用工具,它通过使用“Live”组件和 杀了它。在

它是一个Live,允许你在一个文件中写命令和击键,然后它会读取并为你打开一个新的终端。 每次你按一个键,它会把一个字符从文件写入终端,使它看起来像 你打字的每一个命令都像一个完美的专业人士一样熟练。在

它看起来像什么

它看起来是这样的:

打字终端在左边,演示者视图在右边。在

这是一个现场直播的截图。请记住,演示者在 程序开始:

asciicast

安装

你可以用pip安装它:

pip install itsalive

就这样。在

使用

使用“现场直播”非常简单: 只需在文件中写入一些击键或命令,然后用它运行itsalive

^{pr2}$

它是一个Live,它将等待您按一个键,当您按下时,它将从命令中发出一个字符 文件。这样,你就可以输入任何旧的废话,它将看起来完美排练,每次,没有退格 (除非你把它们加进去)。它还将等待您在命令末尾按Enter键,因此您永远不会跳过 误入下一个命令。在

更重要的是,它是一个实时的运行你输入的命令,所以你可以与其他人完全互操作 程序。在

它还支持各种命令:

  • Ctrl+d将立即终止播放。在
  • Ctrl+p将暂停自动播放并让您控制终端。这对实际生活很有用 stuff,只需确保所有内容都处于状态,以便以后可以继续播放。在
  • Ctrl+r将恢复播放。在
  • Ctrl+f将向前跳到下一个命令。在
  • Ctrl+g将跳回到上一个命令。在
  • Ctrl+u将发送Ctrl+u击键(擦除光标左侧的任何内容)并倒带当前命令。在
  • Ctrl+e将完整地键入当前命令。在

演示者视图

它是一个Live支持presenter视图,它将显示要键入的下一个命令。要启动presenter视图,请启动 演示和运行,在单独的终端上:

itsalive presenter_view

如果要给自己留注释,可以向命令文件中添加注释。注释必须以##开头,作为 第一件事,他们将不会被打印。它们将仅显示在presenter视图中的命令上方。在

特殊命令

有一些特殊的命令可以添加到文件中。行必须以它们开头,前面不能有空格。在


##@include <filename>:这将在include命令的位置插入<filename>的内容。这个 文件将被打印出来,就像您已经粘贴到命令文件中一样。在

示例:##@include somefile.py。在


许可证

它是一个在gplv3或更高版本下授权的Live。在

致谢

我要感谢我最好的伊恩·克伦威尔,没有她,这个项目将无名氏。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从Dropwizard中的Minio检索文件时,GET请求中的超时是如何处理的?   带Hibernate的java Jackson用于序列化以避免枚举   Raspberry Pi上的java Jave分段错误   java在屏幕旋转时不保存当前片段和数据   java War文件未在Heroku上正确部署   如何使用Java处理Selenium webdriver中的促销广告或cookie   java处理“用法:PApplet[options]<classname>[sketch args]”   java文本文件错误扫描程序   运行第一个JavaFX模块化程序时出现java异常   java将fileoutputstream转换为字符串   如何调试gstreamerjava?   java Spring RestTemplate ResponseBody类是什么样的   如何将JSON数组转换为Java列表。我在用斯文森   javascript在显示div按钮后进入新页面