Эйс (редактор)
Разработчик(и) | Ajax.org |
---|---|
Первоначальный выпуск | 25 сентября 2010 г. [1] |
Стабильная версия | 1.22.0 / 22 мая 2023 г [2] |
Репозиторий | |
Написано в | JavaScript |
Платформа | Интернет |
Тип | Редактор исходного кода |
Лицензия | Начиная с версии 1.0.0: пункт BSD-3. [3] До версии 0.2.0: тройная лицензия [а] |
Веб-сайт | туз ![]() |
Ace (из Ajax.org Cloud9 Editor ) — автономный редактор кода, написанный на JavaScript . Цель — создать веб-редактор кода, который соответствует и расширяет функции, удобство использования и производительность существующих собственных редакторов, таких как TextMate , Vim или Eclipse . Его можно легко встроить в любую веб-страницу и приложение JavaScript. Ace разработан как основной редактор для Cloud9 IDE и как преемник проекта Mozilla Skywriter . [4]
История
[ редактировать ]Известный как Ace (редактор Ajax.org Cloud9), ранее он был известен как Bespin , а затем как Skywriter . Bespin и Ace начинались как два независимых проекта, целью которых было создание бескомпромиссного компонента редактора кода для Интернета. Bespin начинался как часть Mozilla Labs и был основан на <canvas>
html, а Ace — это компонент редактора Cloud9 IDE , который использует DOM для рендеринга. После выпуска Ace на JSConf.eu 2010 в Берлине команда Skywriter решила объединить Ace с упрощенной версией системы плагинов Skywriter и некоторыми точками расширения Skywriter. Все эти изменения были объединены обратно в Ace, который заменяет Skywriter. И Ajax.org , и Mozilla активно разрабатывают и поддерживают Ace.
Функции
[ редактировать ]- Подсветка синтаксиса
- Автоматический отступ и отступ
- Необязательная командная строка
- Работа с большими документами (без проблем обрабатывает сотни тысяч строк)
- Полностью настраиваемые привязки клавиш, включая vi и Emacs. режимы
- Темы ( темы TextMate можно импортировать)
- Поиск и замена регулярными выражениями
- Выделите совпадающие круглые скобки
- Переключение между программными вкладками и реальными вкладками
- Отображает скрытые символы
- Выделить выбранное слово
- Выбор нескольких курсоров
- Режим выбора и редактирования столбца
Известные проекты с использованием Ace
[ редактировать ]Этот раздел нуждается в дополнительных цитатах для проверки . ( январь 2023 г. ) |
- Каре
- Cloud9 IDE
- CMS — это просто
- Кодпад IDE
- GitHub [5] [6]
- Джоплин
- Джекилл Админ
- КивиIRC
- Латексная база
- Леаноте [7]
- МедиаВики [8]
- OwnCloud
- PythonAnywhere
- RStudio
- Tumblr (редактор тем)
- WaveMaker
- Викия (редактор CSS)
- Линии IDE
См. также
[ редактировать ]Примечания
[ редактировать ]Ссылки
[ редактировать ]- ^ Джейкобс, Фабиан. «Отличное редактирование кода и сквозная отладка JavaScript» . Архивировано из оригинала 22 июля 2011 г. Проверено 17 августа 2011 г.
- ^ «Выпуск v1.22.0 · ajaxorg/ace» . Гитхаб .
- ^ «Изменить ЛИЦЕНЗИЮ на BSD» . Гитхаб . 06 сентября 2012 г.
- ^ Дангур, Кевин (18 января 2011 г.). «Mozilla Skywriter была объединена с Ace» . Лаборатория Мозилла. Архивировано из оригинала 23 января 2011 г. Проверено 15 февраля 2011 г.
- ^ «Ас в GitHub» . Cloud9ide.posterous.com. 2011. Архивировано из оригинала 28 января 2013 г. Проверено 22 февраля 2012 г.
- ^ «Редактируйте как туз» . github.com. 2011.
- ^ Leanote «Интегрированный редактор кода Ace Leanote . , любимый наш »
- ^ mw: Расширение: CodeEditor