Keynote にシンタックスハイライトしたコードを貼る

Keynote にシンタックスハイライトしたコードを貼りたいことってありますよね?きっとあると思います.

どうやるんだろうと思って調べてみたら既に Qiita にまとまってて,highlight + pbcopy の組み合わせでできるとのこと.実際に試してみてちゃんと動いたので簡単にまとめておく.

サンプルコード(適当)

  • meta.rb
class String
  def hello
    'Hello'
  end
end
p 'Someone'.hello

シンタックスハイライトする

事前に highlight を導入しておく.

$ brew install highlight

highlight + pbcopy を実行すると自動的にクリップボードにコピーされる.

$ highlight -O rtf meta.rb | pbcopy

Keynote に貼る

あとは Keynote に貼るだけです!ほら簡単!カッコイイ!

f:id:kakku22:20150508064658p:plain