codemirror-modes

    0熱度

    1回答

    我需要動態地改變令牌的值,使用我寫的自定義模式。 是否可以通過傳遞模式的委託函數來改變模式,或者有更好的方法。 我正在實現使用角2的codemirror。 謝謝。

    0熱度

    1回答

    我試圖創建CodeMirror的模式覆蓋。 我有一大堆的匹配線(從流)的部分是測試正則表達式的,我想,如果我可以用這些來匹配,並且該行的記號化的一部分。 例如: # h1 變爲: <span class="..."><span class="cm-overlay cm-markup">#</span> h1</span> 除了simplemode插件,我不能夠找到模式使用正則表達式的任何實

    2熱度

    1回答

    所以我最近剛剛進入codemirror,因爲我需要一個文本編輯器爲我的網站,但這意味着我不知道有關程序。我讓編輯工作在javascript模式下,但我需要爲編輯器創建一些語法,我相信這意味着我必須爲編輯器創建一個模式,並且在執行此操作時遇到問題。我已經閱讀了幾次手冊,但是沒有點擊我,可能是因爲我從來沒有用過這樣的東西。無論如何,我只需要通過創建簡單的加,減,乘函數來獲得它的掛起。如果有人能讓我滾動

    0熱度

    1回答

    我想使用Codemirror codefolding摺疊只是{和}以及評論。我遇到的唯一問題是它也編碼括號[和]。方括號幾乎總是一行語句的一部分,我不希望爲它們使用代碼摺疊。我怎樣才能防止呢? 在codemirror/addon/fold/brace-fold.js我試着註釋掉這幾行: if (startCh == null) { startToken = "[", endToken =

    3熱度

    3回答

    我正在使用codemirror來允許用戶輸入任何代碼,如css/html/js。 我需要啓用如果用戶輸入像在CSS模式下 div { padding- } 應該提示用戶使用選擇列表中的可用選項,如 div { padding-top padding-left padding-right padding-bottom } 喜歡的東西崇高編輯器codemirror。請參閱所附的圖

    1熱度

    1回答

    我正在爲一種新的文本語言寫一個括號擴展,這是一種混合了html和handlebars + javascript的語言。我想通過使用現有的CodeMirror模式編寫代碼模式,例如html混合,JavaScript,把手。 這是我目前有(main.js), define(function (require, exports, module) { var CodeMirror = brac

    0熱度

    1回答

    我在CodeMirror文字標註實驗。 有什麼用TextMarker和Mode之間的區別? 似乎都將工作做好,但Mode API似乎更復雜。 是否有顯著的性能改進與Mode?

    0熱度

    1回答

    $('.code').each(function() { var $this = $(this), $code = $this.html(); $this.empty(); var myCodeMirror = CodeMirror(this, { value: $code, mode: 'htmlmixed', lineNumbers: false,

    1熱度

    1回答

    我想爲我的編輯器添加一個疊加層,它只適用於給定的範圍(例如,從第3行第44列到第8行第5列)。 問題是我找不到任何方法來找到我的方法中的當前行,因爲覆蓋是無狀態的,所以我不能將當前行存儲在狀態中。 我對multiplex.js和overlay.js的擴展進行了深入研究,並嘗試瞭解嵌套模式如何工作,但我無法想出一種方法來使用這些工具來幫助我。請記住,我仍然希望這表現得像疊加層,因此不會干擾基本模式。

    5熱度

    1回答

    我正在使用這樣的CodeMirror來向用戶顯示一些XML響應。 HTML代碼 <body> <textarea id="cm" >#{bean.xmlResponse}</textarea> </body> JS代碼 window.onload = function() { var editor = CodeMirror.fromTextArea(document