35
34

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

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
エイリアス指定しとくと便利。

.zshrc
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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?