<rmcreative>

RSS

Ace editor, редактор кода на JavaScript

26 ноября 2011

Вполне себе полноценный JavaScript-редактор кода в виде отдельного компонента, выросший из проекта Mozilla под названием Bespin. По удобству редактирования кода вполне приближается к TextMate, Vim или Eclipse. Присутствуют:

  • Подсветка кода Javascript, HTML, CSS, XML, Python, PHP, Java, Ruby, C++, CoffeeScript.
  • Автоотступы.
  • Командная строка.
  • Нормально работает с документами в 100000 строк.
  • Настраиваемые хоткеи. Есть профили «как VI» и «как Emacs».
  • Цветовые схемы, совместимые с TextMate.
  • Поиск-замена по регулярным выражениям.
  • Подсветка парных скобок.
  • Софт-табы и обычные табы.
  • Может отображать скрытые символы.
  • Подсвечивает слово под курсором.

Пробуем и пользуемся

Эту штуку наверняка приятно будет встроить в админку CMS для редактирования шаблонов…

Комментарии RSS

  1. №5607
    xtsidx
    xtsidx 26.11.2011, 19:57:26

    Использую глючный EditArea в качестве редактора контента, там где предпологается, что этот контент будет редактировать человек знакомый с HTML и CSS, обычно это я сам. EditArea глючный очень, но в то же время различные WYSIWYG редакторы раздражают своей самостоятельностью, а в часности то, как они форматируют код.

    Когда то промелькнула новость о том, что на GitHub начали использовать этот Ace Editor в качестве редактора кода. Пройдя по ссылке на демо, потыкав там кнопочки, я пришёл к выводу, что этот редактор то, что надо. Но как я не старался, почемуто не получилось прикрутить этого красавца к проекту, заменив им глючный EditArea.

    Твоя статья-обзор повод попробовать это снова.

  2. №5608
    xandeadx
    xandeadx 26.11.2011, 23:14:07

    из аналогов есть ещё CodeMirror

  3. №5609
    Sam
    Sam 26.11.2011, 23:41:34

    xandeadx, о, тоже неплох. Шустрый.

  4. №5613
    Максим
    Максим 27.11.2011, 14:16:12

    Пользовался как-то похожей разработкой. Ощутимо сказывалось отсутствие автодополнения и долгая скорость загрузки.

  5. №5616
    Loki
    Loki 27.11.2011, 16:49:15

    Есть выросший из Ace продукт под названием cloud9ide так там еще и интеграция с гитхабом, или битбакетом. Ну и автодополнение и прочие фичи. Еще и open source насколько я помню.

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.