[Mac] KeynoteにVimのシンタックスハイライトのままコードを貼り付ける

久しぶりにKeynoteで発表資料を作成していたのですが、コードを貼り付ける時にうまくシンタックスハイライトが効いたまま貼り付ける事が出来ませんでした。
以前は貼り付けれていたので、方法を調べたのですが、以下の方法で貼り付ける事ができました。

環境

  • Vim 8.0
  • macOS 10.13.5

Vimなら大体OKだと思います。

方法

  1. Vimで目当てのコードを開く
  2. :TOhtml
  3. 生成されたhtmlを適当に保存してChromeなどで開く
  4. コード部分をコピーしてKeynodeにペースト

コードの部分の色情報が保持されたままコピペできるので綺麗に貼り付ける事ができます。
TOhtmlはVimに入っているプラグインなので、特別にインストールする必要は無いはずです。

0 件のコメント :

コメントを投稿