KeyNoteでスライド作ってると、シンタクスハイライトしたコードを貼りたくなることがあるのですが、Vimでやろうとすると非常に厄介。 選択領域のHTML化自体は:TOhtmlコマンドで可能 HTMLをそのままKeyNoteにコピペするとプレインテキスト扱いになる 生成されたHTMLをファイルに保存→Safariで開く→コピペ という手順を踏むことで貼り付け可能 あまりにもつらいので調査したところ、textutilとpbcopyコマンド(どちらもMac標準だと思います)を組み合わせることで解決することがわかった。 copy_html.vim " 選択領域(またはファイル全体)のハイライトをHTML化→rtf化してクリップボードにコピーするコマンド command! -nargs=0 -range=% CopyHtml call s:copy_html() function! s:copy_