Tips for presenting code in Keynote

Tip 0: Syntax Highlighting

Here’s a nice trick you can use for formatting code within a keynote presentation.

Step 0:

Install Homebrew on your mac if you don’t already have it.

Step 1:

Install highlight.

brew install highlight

(This installs Lua and Boost as well)

Step 2:

Highlight your source.

highlight -O rtf myfile.py | pbcopy 

This will highlight the source code in RTF format and copy the result of that operation to your Mac’s clipboard.

Step 3:

Paste into your slide in Keynote. Keynote will create a new text box containing your highlighted code. You can adjust the width as needed, and adjust the font size with cmd+ and cmd-

Finish!

Beautifully highlighted code!

One clap, two clap, three clap, forty?

By clapping more or less, you can signal to us which stories really stand out.