はてなの機能の一つ、「スーパー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/20 10:46:18
  • 終了:2007/02/27 10:50:02

回答(4件)

id:ToMmY No.1

ToMmY回答回数656ベストアンサー獲得回数192007/02/20 10:52:56

ポイント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ベストアンサー獲得回数11982007/02/20 10:53:28

ポイント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ベストアンサー獲得回数11982007/02/20 11:17:55

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ベストアンサー獲得回数752007/02/20 13:23:15

ポイント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/
「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません