はてなの機能の一つ、「スーパー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/

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/02/27 10:50:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:ToMmY No.1

回答回数656ベストアンサー獲得回数19

ポイント23pt

ソフトでしたら

EmEditor

VisualStudio.net 2003

VisualC++

秀丸

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

http://jp.emurasoft.com/

id:katsube

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

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

2007/02/20 11:08:28
id:taknt No.2

回答回数13539ベストアンサー獲得回数1198

ポイント23pt

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

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

id:katsube

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

ありがとうございます。

2007/02/20 11:16:07
id:taknt No.3

回答回数13539ベストアンサー獲得回数1198

id:katsube

> ライブラリ

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

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


> PHPのライブラリ

> http://qbnz.com/highlighter/

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

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


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

2007/02/20 11:37:02
id:bonlife No.4

回答回数421ベストアンサー獲得回数75

ポイント22pt

PHPに関して回答します。

標準の関数があります。

PEARにもText_Highlighterがあります。

参考になれば幸いです。

id:katsube

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

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

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

ありがとうございます!

2007/02/20 13:36:48

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

  • txqz univ 2007-03-18 21:44:29
  • opportunity_costの日記 2007-11-05 11:17:55
    はてなの機能の一つ、「スーパーpre記法」の「シンタックス・ハイライト」のように、プログラムのシンタックスを色分けしてくれるライブラリやソフトって、他にどんなのが.. - 人力検索
  • opportunity_costの日記 2007-11-05 11:24:26
    http://localhost:3000/ http://127.0.0.1/mysql/ http://localhost:3000/account/signup http://localhost:3000/account/login http://localhost:3000/account/logout http://localhost:3000/entries/ http://localhost:3000/entries/new http://localhost:3000/users/
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません