ace.js 中文手冊

2021-01-19 黑白編程課堂

什麼是ace.js

官方的github https://github.com/ajaxorg/ace

ace 是一個用 JavaScript 編寫的獨立代碼編輯器。我們的目標是創建一個基於瀏覽器的編輯器,該編輯器匹配並擴展現有本機編輯器(如 TextMate,VIM 或 Eclipse)的功能,可用性和性能。它可以輕鬆嵌入任何網頁或 JavaScript 應用程式中。Ace 是 Cloud9 IDE 的主要編輯者,也是 Mozilla Skywriter(Bespin)項目的繼承者。

特點

超過 120 種語言的語法突出顯示(可導入 TextMate / Sublime / .tmlanguage 文件)超過 20 個主題(可導入 TextMate / Sublime / .tmtheme 文件)自動縮進和突出可選的命令行處理大量文件(最後檢查,4,000,000 行是上限)完全可定製的鍵綁定,包括 VIM 和 Emacs 模式搜索並替換正則表達式突出顯示匹配的括號在軟標籤和真實標籤之間切換顯示隱藏的字符使用滑鼠拖放文本換行代碼摺疊多個遊標和選擇實時語法檢查器(目前是 JavaScript / CoffeeScript / CSS / XQuery)剪切,複製和粘貼功能

ace.js 編譯文件下載

默認情況下,它是分開的2個庫,經過查找,找了,不需要自己打包編譯出來。

https://github.com/ajaxorg/ace-builds/

下載即可,有多種模式。

git clone https://github.com/ajaxorg/ace-builds.git

ace.js快速入門

初始化

定義 HTML編寫 JS

主題

加入你的主題 JS寫入調用

銷毀

editor.destroy ();editor.container.remove ();

自動提示語法

由於排版原因,請查閱

https://www.heibaiketang.com/blog/show/95.html

此文進一步了解和學習。

相關焦點

  • Node.js 學習資料和教程(值得收藏)
    Node.jsHomePageNode官網七牛鏡像Infoq深入淺出Node.js系列(進階必讀)Node.js中文文檔被誤解的 Node.jsNode.js C++ addon編寫實戰系列熱門node.js模塊排行榜,方便找出你想要的模塊nodejs多線程,真正的非阻塞淺析nodejs的buffer類利用libuv編寫異步多線程的addon實例Node.js
  • 鴻蒙系統中的 JS 開發框架
    當然我最感興趣的就是鴻蒙的 JS 框架 ace_lite_jsfwk,從名字中可以看出來這是一個非常輕量級的框架,官方介紹說是「輕量級 JS 核心開發框架」。當我看完源碼後發現它確實輕。其核心代碼只有 5 個 js 文件,大概也就 300-400 行代碼吧。
  • CodeMirror中文用戶手冊
    我從來沒有在國外的網站上見到過中文,因此我特意向CodeMirror的作者詢問,是否可以在官方的論壇上寫作中文文章,然後得到了作者的肯定。CodeMirror是一個了不起的項目,其完成度高,功能豐富,作為一個開源的插件,堪稱優秀。作者對於項目的維護非常活躍,他也一直關注著官方的論壇,幾乎是有帖必回。但是不得不說,在線IDE並不是一種應用廣泛的插件,甚至可以說是應用面非常狹窄。
  • 揭秘鴻蒙系統中的 JS 開發框架
    當然我最感興趣的就是鴻蒙的 JS 框架 ace_lite_jsfwk,從名字中可以看出來這是一個非常輕量級的框架,官方介紹說是「輕量級 JS 核心開發框架」。當我看完源碼後發現它確實輕。其核心代碼只有 5 個 js 文件,大概也就 300-400 行代碼吧。
  • 蘋果最新程式語言Swift教程基礎入門手冊(9)
    蘋果最新程式語言Swift教程基礎入門手冊(9) 來源:www.18183.com作者:集落時間:2014-06-04 隨著蘋果最新程式語言Swift的發布,想必不少程序猿們都要出動了吧!本文小編為您帶來蘋果最新程式語言Swift教程基礎入門手冊。
  • JS教程之JavaScript進階之路要看哪些書?
    你可以從網上找到更多更詳細的資料來繼續學習,比如百度搜索「php中文網js視頻教程」。以下是介紹的一些js進階需要看的書籍。php中文網DOM事件探秘第二階段:《JavaScript高級程序設計》有的書是用來成為經典的,比如犀牛書;還有些書是用來超越經典的,顯然這本書就是。
  • Zabbix 4.0 LTS 官方中文手冊正式發布!
    據 Zabbix 團隊推特消息,Zabbix 4.0 的中文手冊現已正式發布。Zabbix 4.0.0 是一個長期支持版本(LTS),至少提供 5 年的技術支持,並已於上一個月推出。
  • 繼續說,不會炸拆彈手冊1 中文+英文版1.0單獨下載
    名稱:繼續說,不會炸 拆彈手冊   運行環境:WinXP/Win7/Win8/Win8.1     工具說明
  • 這份《算法中文手冊》筆記很值得看一波
    打開APP 這份《算法中文手冊》筆記很值得看一波 深度學習自然語言 發表於 2020-12-28 14:27:43 不久前,labuladong
  • JupyterLab 3.0發布:支持中文,安裝插件無需Node.js
    作為一次大版本升級,JupyterLab 3.0這次改進頗多,主要增加的功能有:加入中文等多語言界面、新的可視化調試器、改進的簡單界面模式、更清晰的文檔目錄等等。
  • 慢步python,你苦苦找尋的python中文使用手冊在哪裡?這裡有答案
    初學者使用手冊像以前剛開始使用電視、手機一樣,都有一本使用說明書,即使用手冊。從裡面我們學會怎麼連接線材,怎麼開機,怎麼設置……python使用手冊,這是我們急需的存在。遇到哪裡不懂就查哪裡。python使用手冊使用手冊都是官方出版的。所以我們要到python的官方去找。咱使用百度搜索python嗯,官網並不是排第一的,這個咱不細究。
  • 人人都能看懂的鴻蒙 「JS 小程序」 數據綁定原理|解讀鴻蒙源碼
    按照入門文檔,很容易就能跑通 demo,唯一需要注意的是彈出網頁登錄時用 chrome 瀏覽器可能無法成功:JS 應用框架部分的代碼主要在 ace_lite_jsfwk 倉庫 中,其模塊組成如下圖所示:其中為了實現聲明式 API 開發中的單向數據綁定機制,在ace_lite_jsfwk代碼倉庫的packages/runtime-core/src目錄中實現了一個
  • 各類品牌複印機維修手冊大全、印表機維修手冊大全集
    /view-5680-1-1柯尼卡美能達 柯美C754e C654e 彩色複印機中文維修手冊http://www.16qiang.com/view-5683-1-1施樂3代機 AP DC-Ⅲ C5500 C6500 C7600 彩色複印機中文維修手冊http://www.16qiang.com/view-5687-1-1富士 施樂 DocuCenter DC SC2020 彩色複印機中文維修手冊 資料
  • JupyterLab 3.0發布:支持中文界面,安裝插件無需Node.js
    作為一次大版本升級,JupyterLab 3.0這次改進頗多,主要增加的功能有:加入中文等多語言界面、新的可視化調試器、改進的簡單界面模式、更清晰的文檔目錄等等。新功能簡介支持中文界面JupyterLab現在提供了設置用戶界面顯示語言的功能,用戶需要將語言包作為單獨的Python包安裝。
  • 大前端進階之Node.js
    3、安裝中文插件,在如下圖所示位置搜索第一個插件即可。4、安裝完插件重啟軟體界面即可顯示中文。Node.js什麼是Node.js?安裝Node.js進入官網,下載安裝包,一直點下一步即可。2、點擊文件列表區域「代碼」右側第一個圖標,在nodejs文件夾下創建01-控制臺程序.js文件。簡單編寫以下代碼:console.log(&34;)3、點擊文件,右鍵選擇在終端中打開,底部彈出終端界面。4、在終端中輸入如下命令運行js程序。
  • 四代女團:憑什麼她們是ace?
    twice娜璉twice的實力一直是人們爭論的焦點,打歌不開麥,開麥躲高音……但是身為ace的娜璉,我覺得沒什麼可挑剔的,畢竟ace是真ace。現場打歌,她的部分唱完了才知道開麥了,聲線甜美飽滿,即使在跳舞,也是聲音穩音量大,對於twice來說,ace當之無愧。blackpinkjennie粉墨的珍妮是「不和主唱搶飯碗的舞擔不是好rapper」粉墨整體實力在四代團裡絕對是前幾名,但即使在有實力的人裡,珍妮也是亮眼的存在。
  • 《PyTorch中文手冊》來了
    新智元報導 來源:GitHub作者:zergtant【新智元導讀】今天我們強烈推薦一本中文PyTorch書籍 —— PyTorch 中文手冊,並附上試讀。今天我們強烈推薦一本中文 PyTorch 書籍 ——PyTorch 中文手冊 (pytorch handbook),並附上試讀。這是一本開源的書籍,目標是幫助那些希望和使用 PyTorch 進行深度學習開發和研究的朋友快速入門,其中包含的 Pytorch 教程全部通過測試保證可以成功運行。
  • JupyterLab 3.0 發布:支持中文界面,安裝插件無需 Node.js
    作為一次大版本升級,JupyterLab 3.0這次改進頗多,主要增加的功能有:加入中文等多語言界面、新的可視化調試器、改進的簡單界面模式、更清晰的文檔目錄等等。  新功能簡介  支持中文界面  JupyterLab現在提供了設置用戶界面顯示語言的功能,用戶需要將語言包作為單獨的Python包安裝。  語言包在JupyterLab的GitHub的存儲庫中提供。當然,更簡單的方法是用pip安裝。
  • 《彩虹六號圍攻》新幹員ace怎麼樣 新幹員ace強度測評
    新幹員ace 從速度說起,ace是所有切牆幹員裡面,前搖後搖最小的。投擲物,給予了一定程度上的靈活性。在三面牆的局,確實可以代替熱切,像是領事館這張圖,選擇ace就非常合理。可以直接選用emp瞬間給三面牆上切,不給bandit機會。 可以說,可見上手難度比熱切要低,熱切在面對聽電的時候可以靠進階保住一片貼片,你沒了就是沒了。
  • ace這個簡單的單詞你知道是什麼意思嗎?
    ace是一個非常簡單的單詞,只有三個字母。這個單詞對於玩紙牌的人來說不陌生,因為ace有一個名詞意思是紙牌A。黑桃A你可以說the ace of spades.那麼問題來了,紅桃A、方塊A、梅花A你會說嗎?文章最後公布答案。ace可以做名詞,也可以做形容詞。