開源云端代碼編輯器 ACE Editor

jopen 12年前發布 | 42K 次閱讀 編輯器使

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)
  • 剪切,復制和粘貼功能

開源云端代碼編輯器 ACE Editor

項目主頁:http://www.baiduhome.net/lib/view/home/1348154570625

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!