codemirror

    2熱度

    1回答

    我的頁面中有多個CodeMirror實例在jquery-ui選項卡窗口小部件中。我動態地創建這種情況下,像這樣: //Returns a code mirror editor editor.create = function(id){ var codeID = "code-" + id; var $node = $('<form><textarea id="' + code

    1熱度

    2回答

    我最近開始開發一個操縱CodeMirror的類 - 動態鏈接必要的庫,提供與服務器的通信等。 因此,我將所有東西都放在變量中,並且在初始化時,CodeMirror會附加到不在文檔樹內的DOM節點。就這樣: var holder = document.createElement("div"); var textarea = document.createElement("textarea");

    0熱度

    1回答

    我正在創建一個頁面,該頁面嵌入一個codemirror實例並在頁面上有一個contenteditable部分。我的動機是在codemirror編輯器中顯示contentEditable部分的html代碼,並且只要用戶在可編輯部分中單擊,就會更新codemirror值。 我面臨的問題是,只要用戶點擊內容可編輯部分,用於更新編輯器值的代碼就會運行 editor.setValue(..content v

    1熱度

    1回答

    我正在嘗試使用CodeMirror的Zen Coding(對於已成功使用CodeMirror的項目)。繼demo,我初始化Code​​Mirror情況下,像這樣: var myCodeMirror = CodeMirror.fromTextArea(document.getElementById("editarea"), { theme: "blackboard", lineN

    8熱度

    1回答

    從我讀過的有關CodeMirror的內容中,我應該將onBlur寫入我的控制檯日誌中,當我模糊textarea時。什麼都沒有得到迴應。 var textarea = document.getElementById('block'); var editor = CodeMirror.fromTextArea(textarea, { lineNumbers: false, con

    3熱度

    1回答

    我在做這件事情時遇到了一些麻煩。我只想在Vim模式下使用Codemirror編輯功能,而不用任何語法高亮。也就是說,如果我點擊文本區域,它將轉換爲類似的文本編輯器,如演示頁面VIM Demo上所示。謝謝! 編輯: 如果沒有Codemirror,請告訴我,我怎麼可以轉換在用戶點擊一個VIM型編輯區文本區的方法。我想把它作爲一個插件,以便每當我點擊某個頁面上的文本區域時,它就會給我一個像(不完全是vi

    3熱度

    1回答

    我在應用程序中使用Codemirror。有沒有人找到一種方法使它在使用Tab時使用空格?當我按Enter鍵進入新行時,它使用空格。但是,如果我退格到行的開頭,並使用製表符而不是2或4個空格或我設置的任何內容,它會將其插入爲製表符。然後,當我查看渲染的視圖時,我的代碼在我使用Tab鍵的區域中有8個用於縮進的空格。有沒有一些選項或方法將實際標籤頁轉換爲Codemirror中的空格? 我也在使用code

    2熱度

    1回答

    我想要在標記被刪除或刪除時撤消事件。文件說有「隱藏」和「取消隱藏」的事件,但我不知道如何捕捉這些事件。任何人都可以提供代碼片段嗎? 謝謝。

    1熱度

    2回答

    我想使用d3.js與CodeMirror中的標記文本進行交互。但是,要在CodeMirror中標記文本,請致電markText(from,to, {class: 'my-class'}),並在類別my-class的文本上創建一個範圍。 我希望根據數據標記許多文本,然後添加一些事件處理等。因此,我想這樣做: var box = d3.selectAll('box').data(myData); b

    6熱度

    1回答

    我想弄清楚如何防止瀏覽器在Codemirror中使用ctrl-s或cmd -s事件顯示保存對話框。我可以讓extraKeys工作,我不能讓它避免調用恢復事件。我試過返回false,並且通過文檔和樣本挖掘。有誰知道如何防止發生違約? 下面的代碼: var editor = CodeMirror.fromTextArea(document.getElementById("code"), { line