LoginSignup
35
34

More than 5 years have passed since last update.

コードをハイライトつきでコピペする

Posted at

Keynoteにコードを貼付けたいときなどに使えるTipsです。
Highlightというツールを使います。

1. Highlightをインストール

Homebrew以外の方法は公式ページから探してください。

$ brew install highlight

2. コマンドでクリップボードにコピー

ファイルを指定してハイライト

$ highlight -O rtf -S java sample.java | pbcopy

クリップボードの中身をハイライト

$ pbpaste | highlight -O rtf -S java | pbcopy

3. オプション、対応言語など

オプション 内容
-O フォーマット rtf, html
-S 言語 java, ruby
-k フォント 'Source Code Pro'
-K フォントサイズ 16,32
-s テーマ テーマ

4. その他Tips

エイリアス指定しとくと便利。

hlcopy() { pbpaste | highlight $* -O rtf | pbcopy }

のようにしておくと、クリップボードにコピーしてから以下を実行すればハイライトできる。

$ hlcopy -S java -s Moria
35
34
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
35
34