воспроизведение кода для практического представления кода - PullRequest
0 голосов
/ 19 сентября 2018

Так что мне нужно провести семинар, на котором я буду кодировать вживую на сцене, чтобы создать демонстрационное приложение, в то время как аудитория может следовать за ним.

Первая проблема - моя скорость набора текста низкая, а во-вторых, у нас есть фиксированное времяspan, в котором можно завершить презентацию.

Я видел несколько видеороликов на YouTube, в которых докладчики будут использовать магические клавиши, и в IDE будут появляться полные строки без ввода или они будут издеваться над вводом текста, но с очень высокой скоростью.* Экономия времени.

Я сталкивался с этим подобным вопросом, но этот инструмент работает только на Windows, а я на Mac.

Другая похожая концепция реализована на thecodeplayer .

Моя лучшая ставка на данный момент - сохранять каждый шаг в ветке git и проверять ветки, пока я иду во время презентации.

Есть лучшие идеи?может быть, даже сценарий оболочки, который может оформить следующую ветку в хронологическом порядке?или существует какой-либо инструмент для этой цели?

РЕДАКТИРОВАТЬ: я использую IntelliJ IDEA в качестве моей IDE, на случай, если есть плагин для таких случаев использования.

EDIT2: некоторые другие инструментыделать подобные вещи

doitlive

playerpiano

hackertyper

1 Ответ

0 голосов
/ 19 сентября 2018

Вы ищете живой шаблон функцию IntelliJ.Возможно, вы использовали его раньше, например, самый известный из них - когда вы набираете

sout

, а затем вы видите выпадающий список опций, если вы нажмете Enter, он станет

System.out.println()

Так что вам нужно создать несколько из них для вашей презентации.Вот страница IntelliJ о том, как это сделать.Обратите внимание, что вы можете поместить курсор внутри созданного блока кода, поэтому, если, например, вы хотите создать метод, с одним шаблоном вы можете создать пустой метод, тогда второй шаблон напечатает тело метода и т. Д.

...