0

所以我需要举办一个研讨会,在那里我将在舞台上进行现场编码以构建一个演示应用程序,而观众可能会跟随。

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

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

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

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

我现在最好的选择是将每个步骤保存到一个 git 分支中,并在演示过程中不断检查分支。

有更好的想法吗?甚至可能是一个可以按时间顺序检查下一个分支的 shell 脚本?或者是否存在任何用于此目的的工具?

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

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

现场直播

自动钢琴

黑客打字机

4

1 回答 1

1

您正在寻找 IntelliJ 的实时模板功能。您可能以前使用过它,例如最知名的是当您键入时

sout

然后你会看到选项下拉菜单,如果你按 Enter 它将变成

System.out.println()

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

于 2018-09-19T13:48:36.007 回答