人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

はてなの機能の一つ、「スーパーpre記法」の「シンタックス・ハイライト」のように、プログラムのシンタックスを色分けしてくれるライブラリやソフトって、他にどんなのがあります?


○ソースコードを色付けして記述する(シンタックス・ハイライト)
http://hatenadiary.g.hatena.ne.jp/keyword/%e3%82%bd%e3%83%bc%e3%82%b9%e3%82%b3%e3%83%bc%e3%83%89%e3%82%92%e8%89%b2%e4%bb%98%e3%81%91%e3%81%97%e3%81%a6%e8%a8%98%e8%bf%b0%e3%81%99%e3%82%8b%ef%bc%88%e3%82%b7%e3%83%b3%e3%82%bf%e3%83%83%e3%82%af%e3%82%b9%e3%83%bb%e3%83%8f%e3%82%a4%e3%83%a9%e3%82%a4%e3%83%88%ef%bc%89

↓Text::Hatenaのソースを見る限りでは
http://search.cpan.org/~jkondo/Text-Hatena-0.16/

↓Text::VimColor使ってるんですね。
http://search.cpan.org/dist/Text-VimColor/

●質問者: katsube
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:Text::Hatena はてな シンタックス スーパーpre ソフト
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● ToMmY
●23ポイント

ソフトでしたら

EmEditor

VisualStudio.net 2003

VisualC++

秀丸

やVIの亜種に搭載されています。

http://jp.emurasoft.com/

◎質問者からの返答

あー、すみません。書き方が悪かったです。

テキストエディタなどのシンタックス表示機能はさすがに知ってますので、(ソフトであるなら)それ用のソフトであったり、外部から利用できるようなAPIなんかが搭載されていたりといった回答を期待しています。


2 ● きゃづみぃ
●23ポイント

シンタックス・ハイライトは。秀丸などのエディタでは よくある機能のうちの一つです。

http://hide.maruo.co.jp/

http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=Ecli...

.

あと プラグイン

http://eclipsewiki.net/eclipse/index.php?SolarEclipse%A5%D7%A5%E...

◎質問者からの返答

プラグイン系は色々ありそうですねー。

ありがとうございます。


3 ● きゃづみぃ
●22ポイント

ライブラリ

http://www.dreamprojections.com/SyntaxHighlighter/

PHPのライブラリ

http://qbnz.com/highlighter/


http://journal.mycom.co.jp/news/2006/03/15/341.html

◎質問者からの返答

> ライブラリ

> http://www.dreamprojections.com/SyntaxHighlighter/

これは面白いですね。オリジナルのコードを汚さずに、JavaScriptとCSSを利用して自動的に色づけ(行までも!)してくれるんですね。


> PHPのライブラリ

> http://qbnz.com/highlighter/

PHPの公式ドキュメントなんかも色づけされてますが、ここらへんのライブラリ使ってるんでしょうか?

http://www.php.net/manual/ja/language.basic-syntax.php


JHighlightも面白そうですね。後で見てみたいと思います。ありがとうございますー。


4 ●
●22ポイント

PHPに関して回答します。

標準の関数があります。

PEARにもText_Highlighterがあります。

参考になれば幸いです。

◎質問者からの返答

あ、なるほど。PHPには標準でありましたか!

「highlight_string」「highlight_file」はPHPのハイライト、PEARはその他の言語もサポートしているのですね。

http://pear.php.net/package/Text_Highlighter/docs/0.6.9/Text_Hig...

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ