我一直在嘗試創建一個代碼片段網站,我需要的只是一個帶語法高亮顯示的漂亮的開放源代碼編輯器。我發現http://ace.c9.io/,但它似乎無法正常工作,當我通過編輯器腳本傳遞PHP;如何製作基於Web的代碼編輯器
PHP代碼正在通過CodeEditor跑:
<div id="editor"><?php echo 'test'; ?></div>
<script>
var editor = ace.edit("editor");
editor.setTheme("ace/theme/monokai");
editor.getSession().setMode("ace/mode/javascript");
editor.setReadOnly(true);
</script>
它顯示在編輯框 '測試'。
如果我使用此代碼通過的Javascript它的工作原理:
<div id="editor">function foo(items) {
var x = "All this is syntax highlighted";
return x;
}</div>
<script>
var editor = ace.edit("editor");
editor.setTheme("ace/theme/monokai");
editor.getSession().setMode("ace/mode/javascript");
</script>
我需要一個,很容易讓我輸入任何文字/代碼,並適當突出顯示。
codemirror可以做php – dandavis 2014-09-05 23:04:50