ace-editor

    1熱度

    1回答

    我在我的頁面中嵌入了ace-widget。我添加了一個按鈕,它使用getvalue()方法讀取編輯器會話值。點擊按鈕後編輯器消失。可能是錯誤原因?請在下面的鏈接中找到屏幕截圖。 <ace-widget id="editor1" initial-focus theme="ace/theme/monokai" mode="ace/mode/json" softtabs="true" wrap="tru

    3熱度

    1回答

    我正在爲ACE editor寫一個自定義模式來支持我的玩具模板語言。 在語言有嵌入換行符的構建: foo{\n}bar 它將以新行被渲染,如下: foo bar 我想在編輯器中模仿此並在{\n}後強制軟包裝: 1 | foo{\n} | bar 有沒有辦法做到這一點我的模式? 更新:FWIW,這裏是我的模式文件link。

    0熱度

    1回答

    如何更新我的.ts源代碼,類型定義和/或webpack配置以確保構建中包含輔助大括號編輯器代碼? 我在TypeScript中構建一個瀏覽器應用程序並使用webpack構建它。我想使用沒有現有類型定義文件的brace editor組件。我有以下準系統類型的文件: declare module brace { export interface ISession { setMode

    3熱度

    2回答

    是否有可能獲得沒有評論(單個&多行)的ACE編輯器實例的價值?註釋由span類「ace_comment」標識,但我發現提取數據的唯一函數是getValue()。 簡單的例子: console.log("Hello World") //This is a comment. 我能得到什麼: 輸出: '執行console.log( 「Hello World」 的)//這是一個註釋' 我想要什麼: 輸

    0熱度

    2回答

    我試圖在ace編輯器中使用$(window).on('beforeunload', function(){});和editor.session.getUndoManager().isClean();來檢查用戶是否更改了文檔,但沒有單擊提交按鈕,而是由於某種原因,這是行不通的下面的代碼: editor.on('change', function(Isclean) { var Isclea

    0熱度

    1回答

    我成功地將ace編輯器與自動完成功能連接起來,但找到了一個煩人的錯誤:如果自動完成行太長,'meta'字不顯示: 如何分割我的長行爲多行並顯示'元'字? 如果不是可能的,至少如何顯示'元'字?

    0熱度

    1回答

    我仍在處理自動完成集成並發現了奇怪的行爲。當我開始鍵入內容並顯示自動完成彈出窗口時,我無法使用「Enter」移動到下一行,因爲自動完成中的第一行始終處於活動狀態。我如何禁用此功能? 下面是它的外觀: 我只想留在第五行「王牌」字,去與「ENTER」鍵,但不能在6號線。

    1熱度

    1回答

    我想讓Ace Editor支持自動完成自己的查詢語言。 查詢本身是一樣的東西下面 city:newyork color:red color:blue 在上述情況下,我希望用戶可以看到「城市」和「顏色」鍵入「C」時。在選擇「顏色」後,他可以在建議列表中直接看到「紅色」和「藍色」這兩個選項。 我檢查了getCompletions的所有參數:函數(編輯器,會話,pos,前綴,回調)。但仍然無法找出更

    2熱度

    1回答

    如何才能爲每個ace編輯器實例設置單個完成者? 我在我的應用程序中使用多個編輯器。 - 在languageTools對象上設置完成者似乎只是一次 langTools.addCompleter(myCompleter); 直接在編輯器中設置完成者添加重複所有編輯器實例似乎產生相同的結果。 editor.completers.push(myCompleter); (所有的編輯都應該保持其默認完成

    3熱度

    1回答

    我在項目中使用ace編輯器。我試圖創建一個HightLight,在 Higlighter section on ace editor page教程以下,但是當我使用此代碼: define(function(require,exports,module){ //any code here }); 我得到這個錯誤在Web控制檯: 下探模塊,因爲定義WASN是一個字符串。 有誰知道它爲