Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Ace (из Ajax.org Cloud9 Editor ) - это автономный редактор кода, написанный на JavaScript . Цель состоит в том, чтобы создать веб-редактор кода, который соответствует и расширяет функции, удобство использования и производительность существующих собственных редакторов, таких как TextMate , Vim или Eclipse . Его можно легко встроить в любую веб-страницу и приложение JavaScript. Ace разработан как основной редактор для Cloud9 IDE и как преемник проекта Mozilla Skywriter . [3]

MediaWiki также использует Ace. [4]

История [ править ]

Ранее известный как Bespin или в последнее время Skywriter , теперь он известен как Ace (редактор Ajax.org Cloud9). Беспин и Эйс начинали как два независимых проекта, оба нацелены на создание бескомпромиссного компонента редактора кода для Интернета. Bespin начался как часть Mozilla Labs и был основан на теге, в то время как Ace является компонентом редактора IDE Cloud9 и использует DOM для рендеринга. После выпуска Ace на JSConf.eu 2010 в Берлине команда Skywriter решила объединить Ace с упрощенной версией системы плагинов Skywriter и некоторыми точками расширения Skywriter. Все эти изменения были объединены с Ace, который заменяет Skywriter. Оба Ajax.org<canvas>и Mozilla активно развивают и поддерживают Ace.

Особенности [ править ]

  • Подсветка синтаксиса .
  • Автоматические отступы и отступы.
  • Необязательная командная строка .
  • Работа с большими документами (без проблем обрабатывает сотни тысяч строк).
  • Полностью настраиваемые привязки клавиш, включая режимы vi и Emacs .
  • Темы ( темы TextMate можно импортировать).
  • Искать и заменять регулярными выражениями.
  • Выделите совпадающие круглые скобки.
  • Переключайтесь между программными вкладками и реальными вкладками.
  • Отображает скрытые символы.
  • Выделите выбранное слово.
  • Выбор нескольких курсоров.
  • Режим выбора и редактирования столбца.

Проекты с использованием Ace [ править ]

  • Acebug
  • Акшелл
  • AppLaud Cloud
  • бобовый стебель
  • Карет
  • Cloud9 IDE
  • CMS Made Simple
  • Code Pad IDE
  • CSharp Pad
  • Разработчик Companion
  • FileHarbour.com
  • GitHub [5] [6]
  • GoinCloud
  • Галон [7]
  • Джекил Админ
  • KiwiIRC
  • Кодинг
  • База LaTeX
  • Лакмус (Mozilla)
  • Леанот [8]
  • Конструктор надстроек Mozilla
  • Neutron IDE
  • OwnCloud
  • Воспроизвести мой код
  • PythonAnywhere
  • Qooxdoo детская площадка
  • RStudio
  • Radiant CMS
  • Redaktor.io
  • RubyMonk
  • Работоспособен
  • shiftEdit
  • Небо Править
  • Паста Скайоста
  • Титан Фреймворк
  • Tumblr (редактор темы)
  • tmpltr
  • WaveMaker
  • Weecod
  • Викия (редактор CSS)
  • ZedApp

Поддерживаемые проекты с использованием Ace Editor (все еще обновляются) [ править ]

  • Карет
  • Cloud 9 IDE
  • Github
  • Джоплин
  • Кодинг
  • Leanote
  • owncloud
  • Воспроизвести мой код
  • PythonAnywhere
  • RubyMonk
  • сдвиг
  • небо-править
  • tmpltr
  • Tumblr (редактор темы)
  • WaveMaker
  • Zed Editor

См. Также [ править ]

  • Cloud9 IDE
  • Сравнение редакторов исходного кода на основе JavaScript

Ссылки [ править ]

  1. ^ Якобс, Фабиан. «Отличное редактирование кода и сквозная отладка JavaScript» . Архивировано из оригинала на 2011-07-22 . Проверено 17 августа 2011 .
  2. ^ https://github.com/ajaxorg/ace-builds/blob/master/ChangeLog.txt
  3. ^ Dangoor, Кевин (2011-01-18). «Mozilla Skywriter была объединена с Ace» . Mozilla Labs. Архивировано из оригинала на 2011-01-23 . Проверено 15 февраля 2011 .
  4. ^ mw: Расширение: CodeEditor
  5. ^ «Ace in GitHub» . cloud9ide.posterous.com. 2011 г.
  6. ^ "Редактировать как туз" . github.com. 2011 г.
  7. ^ «Что нового в Halon 3.5» . Проверено 11 августа 2016 .
  8. ^ leanote. "Leanote 集成 Ace 代码 编辑 器, 我们 的 最爱" . leanote.leanote.com . Проверено 2 февраля 2016 .

Внешние ссылки [ править ]

  • Официальный веб-сайт