webアプリにACEエディタを埋め込む方法
ブラウザ上で動作するエディタにACEエディタがあります. これはCloud9IDEの一部でJavaScriptで書かれたエディタです.
準備としてGithubからACEのJavaScripファイルをダウンロードしてください. https://github.com/ajaxorg/ace-builds
src-min-noconflictフォルダをhtmlと同じディレクトリに配置し,以下のHTMLを実行してください.
<!DOCTYPE html> <html lang=en,ja> <header> <meta charset="utf8"> <title>ACE Editor</title> <style type="text/css" media="screen"> #editor { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } </style> </header> <body> <div id="editor"> </div> <script src="./src-min-noconflict/ace.js" type="text/javascript" charset="utf-8"> </script> <script> var editor = ace.edit("editor"); editor.setTheme("ace/theme/monokai"); editor.getSession().setMode("ace/mode/javascript"); </script> </body> </html>