重播代码以进行代码演示

时间:2018-09-19 09:30:31

标签: git intellij-idea presentation livecoding

因此,我需要举办一个研讨会,在现场进行现场编码,以构建一个演示应用程序,而听众可以跟随。

第一个问题是我的打字速度很慢,其次我们有固定的时间来完成演示文稿。

我看过一些youtube视频,其中的演示者将使用一些魔术键,并且全行显示在IDE中而无需键入内容,或者他们以超快的速度模拟键入内容。节省大量时间。

我遇到了this个类似的问题,但该工具仅适用于Windows,适用于Mac。

thecodeplayer上实现了另一个类似的概念。

目前最好的选择是将每个步骤保存到git分支中,并在演示过程中继续检查分支。

还有更好的主意吗?甚至是可以按时间顺序签出下一个分支的shell脚本?还是有用于此目的的任何工具?

编辑:我正在使用IntelliJ IDEA作为我的IDE,以防万一有用于此类用例的插件。

EDIT2:其他一些做类似事情的工具

doitlive

playerpiano

hackertyper

1 个答案:

答案 0 :(得分:1)

您正在寻找IntelliJ的live template功能。您可能曾经使用过它,例如,最著名的是您键入

sout

然后您会看到选项下拉列表,如果您按Enter键,它将变为

System.out.println()

因此,您需要做的是为演示文稿创建几个。这是有关如何执行的IntelliJ page。请注意,您可以将光标置于已创建的代码块内,因此,例如,如果您要创建一个方法,则可以使用一个模板创建一个空方法,然后使用第二个模板将打印方法主体,依此类推。 / p>