「GNU Source-highlight」の版間の差分
提供: FreeBSD入門
(ページの作成:「GNU Source-highlight (グニュー ソースハイライト)とは、ソースコードをシンタックスハイライトするプログラムです。lessと組み...」) |
(→設定) |
||
(同じ利用者による、間の2版が非表示) | |||
行8: | 行8: | ||
== 概要 == | == 概要 == | ||
[[GNU Source-highlight]] は、ソースコードをシンタックスハイライトするツールです。ソースコードをウェブページ用にHTMLに変換できます。 | [[GNU Source-highlight]] は、ソースコードをシンタックスハイライトするツールです。ソースコードをウェブページ用にHTMLに変換できます。 | ||
+ | |||
+ | source-highlightをlessと組み合わせることで、ソースコードや設定ファイルなどをカラフルにすることもできます。[[Apache]]のアクセスログもシンタックスハイライトでカラフルにでき、視認性が上がり、非常に便利です。 | ||
== インストール == | == インストール == | ||
{{pkg|source-highlight}} | {{pkg|source-highlight}} | ||
== 設定 == | == 設定 == | ||
− | .bashrc/.zshrc | + | === .bashrc/.zshrc === |
+ | [[zsh]]系の設定は、以下の通りです。 | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
export LESS='-R' | export LESS='-R' | ||
行17: | 行20: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | .cshrc | + | === .cshrc === |
+ | csh/tcshの設定は、以下の通りです。 | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
setenv LESS '-R' | setenv LESS '-R' | ||
setenv LESSOPEN '|src-hilite-lesspipe.sh %s' | setenv LESSOPEN '|src-hilite-lesspipe.sh %s' | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
== 使い方 == | == 使い方 == | ||
=== ターミナルのlessコマンドでソースコードをカラフルにする === | === ターミナルのlessコマンドでソースコードをカラフルにする === | ||
行37: | 行42: | ||
エディタを起動するほどでもないけど、ソースコードを表示したいときなどに便利です。 | エディタを起動するほどでもないけど、ソースコードを表示したいときなどに便利です。 | ||
== 関連項目 == | == 関連項目 == | ||
+ | * [[ページャ]] | ||
* [[メインページ]] | * [[メインページ]] | ||
<!-- vim: fileencoding=utf-8 filetype=mediawiki | <!-- vim: fileencoding=utf-8 filetype=mediawiki | ||
--> | --> |
2015年4月19日 (日) 21:17時点における最新版
GNU Source-highlight (グニュー ソースハイライト)とは、ソースコードをシンタックスハイライトするプログラムです。lessと組み合わせることで、lessでソースコードを見ているときも、カラフルな状態でソースを見れます。
読み方
- GNU Source-highlight
- ぐにゅー そーす はいらいと
目次
概要
GNU Source-highlight は、ソースコードをシンタックスハイライトするツールです。ソースコードをウェブページ用にHTMLに変換できます。
source-highlightをlessと組み合わせることで、ソースコードや設定ファイルなどをカラフルにすることもできます。Apacheのアクセスログもシンタックスハイライトでカラフルにでき、視認性が上がり、非常に便利です。
インストール
pkgコマンドでインストールする場合
sudo pkg install source-highlight
設定
.bashrc/.zshrc
zsh系の設定は、以下の通りです。
export LESS='-R' export LESSOPEN='|src-hilite-lesspipe.sh %s'
.cshrc
csh/tcshの設定は、以下の通りです。
setenv LESS '-R' setenv LESSOPEN '|src-hilite-lesspipe.sh %s'
使い方
ターミナルのlessコマンドでソースコードをカラフルにする
上記のLESSとLESSOPENの環境変数を設定した状態で、lessを起動すると、lessが表示するソースコードがカラフルになります。
less /tmp/a.c
ソースコードをHTMLに変換する
ソースコードをシンタックスハイライトしたHTMLを作成できます。
$ source-highlight /tmp/a.c Processing /tmp/a.c ... created /tmp/a.c.html
まとめ
エディタを起動するほどでもないけど、ソースコードを表示したいときなどに便利です。