注目キーワード

MOONGIFT

OSSを中心としたメディアポータル

CodeMirrorはJavaScript製のオープンソース・ソフトウェア。Webブラウザのテキストエリアの貧弱さは言うに事欠かない。メモ帳レベルの機能しかなく、とても使い勝手が悪い。HTMLを作成する場合はWYSIWYGなエディタに変換するCKEditorのようなソフトウェアも存在するが、Webブラウザ上でプログラミングしたいと思うような機能はない。 0

ピクチャ 33.png
テキストエリアをハイライト 0

 

もしWeb上で開発者向けのサービスや環境を提供しようと思うならCodeMirrorを使ってみるといいだろう。CodeMirrorはテキストエリアを開発のしやすいエディタ環境に変化させてくれるソフトウェアだ。例えばJavaScript/HTML/CSS/Python/Rubyといった言語向けにハイライト表示する機能がある。 0

それらは各言語向けのCSSとJavaScriptで作られたパーサーによって作られている。また、行番号の表示も可能でCodeMirrorを使えば単なるテキストエリアがプログラマ向けのエディタに見えてくるのだ。原理的にはCKEditorと変わらず、テキストエリアをiframeタグで囲まれたエディタに置き換えている。 0

ピクチャ 31.png
本格的なエディタ風 0

 

送信される内容はハイライトに関する余計な情報は省かれているので扱い勝手が良い。今はまだオンラインで開発環境を提供するサービスは多くないが、今後登場するのは間違いない。その際にはCodeMirrorのような技術もきっと使われていることだろう。 0

# 2009年10月16日 誤字修正。

 

CodeMirror: In-browser code editing
 http://marijn.haverbeke.nl/codemirror/ 0

MOONGIFTの関連記事

このエントリーを含むTwitter

Related Posts Plugin for WordPress, Blogger...
新規購読
新規購読

プレミアムでしか読めない記事が193あります。ぜひ登録を!

  • オープンブロックス - OpenBlockS
  • 広告募集

ぷらっとオンラインおすすめ商品もっと見る

もっと見る

人気記事もっと見る