Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Keynoteに日本語コメントを含むコードをSyntaxHighlightしたい

$
0
0

Ruby初学者向けにスライドを作っている間に、
Keynoteに日本語コメントを含むコードを、シンタックスハイライトしたいと考えました。

見つけた日本語を含まないコードのシンタックスハイライトのする手法(rtf)は2つありました。

brew パッケージ highlightを使う方法

$ brew install highlight
 $ highlight -O rtf foo.rb | pbcopy

しかし、日本語を含んでしまうと、
クリップボードにコピーされてないです。

これの解決方法はわかりませんでした。

Pygments を使う方法

$ easy_install pygments
 $ pygmentize -O encoding=utf-8 -O style=monokai -f rtf -g hoge.rb | pbcopy

これは、日本語を含んでいると、
クリップボードにコピーされますが、化けます

print "foo" #=> 改”¹行¡Œなし
puts "foo"  #=> 改”¹行¡Œあり‚Š
p "foo"     #=> デƒ‡バッƒƒグ‚°用”¨途€”

Keynoteにはrtf形式の他、html形式でも貼れるようですので、そっちで試してみます。

結論は Vim

Vimでの見た目そのままにソースコードをKeynoteのスライドに貼り付ける方法
をすることで解決しました。。。
選ぶブラウザは、Chromeではダメでした。

できればコマンドライン上でやりたかったですが、致し方ないです。

試してないですが、Emacsでもできるみたいです。
Emacsでの見た目そのままにソースコードをKeynoteのスライドに貼り付ける方法


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>