2014-10-27 33 views
3

我正在測試ace-editor以顯示來自服務器的大型文本文件。由於它能夠處理多達400萬行文件並具有文本突出顯示功能,因此它是一個很好的候選。如何在Ace Editor中顯示文件內容

我一直在努力理解Ace Editor的DocumentEditSession。根據我的理解,它有可能告訴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的內容?

回答