我正在測試ace-editor以顯示來自服務器的大型文本文件。由於它能夠處理多達400萬行文件並具有文本突出顯示功能,因此它是一個很好的候選。如何在Ace Editor中顯示文件內容
我一直在努力理解Ace Editor的Document和EditSession。根據我的理解,它有可能告訴ace編輯器從文件中讀取並顯示它。
我正在使用createEditSessiont()創建會話並指定文檔。從API文檔:
createEditSession(文件|字符串文本的TextMode模式)
文件必需。如果文本是一個文檔,它將EditSession與它相關聯。否則,一個新的文件被創建,與最初文本
這裏是我的代碼:
<script src="../src/ace.js"></script>
<script>
var docSession = new ace.createEditSession("../Files/myFile.log", "ace/mode/plain_text");
var editor = ace.edit("editor");
editor.setSession(docSession);
editor.setTheme("ace/theme/dawn");
</script>
不幸的是,該網頁上出現的所有的」 ../文件/ myFile.log」。我想它是用該文本創建另一個文件,而不是閱讀文檔。如何正確地告訴它顯示myFile.log的內容?
感謝您的清理! – Roast 2014-10-27 19:24:05