開源云端代碼編輯器 ACE Editor
ACE 是一個開源的、獨立的、基于瀏覽器的代碼編輯器,可以嵌入到任何web頁面或JavaScript應用程序中。ACE支持超過40種語言語法高亮,并能夠處理代碼多達400萬行的大型文檔。ACE開發團隊稱,ACE在性能和功能上可以媲美本地代碼編輯器(如Sublime Text、TextMate和Vim等)。
ACE是Mozilla Skywriter(以前稱為Bespin)項目的繼任者,并作為Cloud9的主要在線編輯器。
以下是它的詳細特性:
- 可以對40多種語言進行語法著色(可以導入TextMate/Sublime/.tmlanguage 文件)
- 20多種主題(可以導入TextMate/Sublime/.tmtheme文件)
- 自動縮進,減少縮進
- 一個可選的命令行
- 處理巨大的文件(at last check, 4,000,000 lines is the upper limit)
- 完全自定義的鍵綁定,包括VIM和Emacs模式
- 正則表達式搜索和替換
- 高亮匹配括號
- 軟標簽和真正的標簽之間切換
- 顯示隱藏的字符
- 用鼠標拖放文本
- 換行
- 代碼折疊
- 多個光標和選擇
- 現場語法檢查器(支持 JavaScript/CoffeeScript/CSS/XQuery)
- 剪切,復制和粘貼功能
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!