Русская Википедия:Ace (текстовый редактор)
Ace (Шаблон:Lang-en) — онлайн-редактор исходного кода с подсветкой синтаксиса, темами, и горячими клавишами, написанный на Javascript, распространяющийся по лицензиям BSD[1] и легко встраиваемый в любую веб-страницу[2]. Ace разработан в качестве основного редактора Cloud9 IDE является продолжением проекта Mozilla Skywriter (Bespin)[3].
История
Ранее известный как Bespin, позже как Skywriter, сейчас Ace. Bespin и Ace появились как два независимых проекта, целью создания которых было появление бескомпромиссного редактора кода, который можно было бы легко встроить на веб-страницу. Bespin разрабатывался в Mozilla Labs и базировался на теге <canvas>, в то время как Ace, компонент редактирования текста IDE Cloud9 использовал DOM для рендеринга. После показа Ace на JSConf.eu в 2010 году в Берлине команда Skywriter решила объединить Ace с упрощенной версией плагинной системы Skywriter’а[4], и некоторых его расширяющих возможностей. Все эти изменения были объединены в Ace и сейчас он заменяет собой Skywriter. Ajax.org и Mozilla вместе активно разрабатывают Ace[5].
Возможности
- Подсветка синтаксиса
- Автоотступы
- Опциональная командная строка
- Работа с большими документами (не более 4 000 000 строк по состоянию на конец 2013 года)
- Автодополнение кода
- Полностью настраиваемые «горячие клавиши» включая режимы Vi и Emacs
- Темы (могут быть импортированы темы TextMate)
- Поиск и замена с использованием регулярных выражений
- Выделение соответствующих скобок
- Отображения скрытых символов
- Подсветка выделенного слова[6].
Проекты, использующие Ace
- Cloud9
- Cloud Commander[7][8]
- GitHub[9][10]
- Sky Edit
- WaveMaker
- RStudio
- Play My Code
- Qooxdoo playground
- T-BMSTU
- Шаблон:Нп5
- Developer Companion
- Mozilla Add-on Builder
- PythonAnywhere
- shiftEdit
- Akshell
- beanstalk
- Neutron IDE
- Acebug
- Weecod
- AppLaud Cloud
- RubyMonk
- tmpltr
- CMS Made Simple
- GoinCloud
- Koding
- WorshipLeaderAppШаблон:Конец кол
Ссылки
- Официальный сайт проекта AceШаблон:Ref-en
- Проект Ace на GitHubШаблон:Ref-en
- Ace — Онлайн-редактор исходного кода статья на Rasta Coding
- Игры с Ace продолжаются или Как сохранить текст в online-редакторе Ace статья на Rasta Coding
- Шаблон:Cite news
Примечания
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ "Облачный файл-менеджер", журнал Хакер #181
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web
- ↑ Шаблон:Cite web