Если анализатор для языка программирования редактируемого кода, CodeMirror будет обрабатывать подсветку синтаксиса и отступы.
Применение:
Должны быть добавлены Чтобы использовать CodeMirror в документе, тег сценария для загрузки codemirror.js.
Это добавляет два объекта на окружающую среду, CodeMirror и CodeMirrorConfig.
Во-первых, интерфейс редактора, второй может быть использован для настройки его
Что нового В этом выпуске:.
- < LI> Исправлена ошибка, когда вы могли бы вставить в READONLY редактор
- Показать курсор на месте падения при перетаскивании над редактора
- Режим Руст был переписан, чтобы справиться с современным Rust
- Редактор и тема CSS был очищен. Некоторые селекторы в настоящее время менее конкретно, чем перед
- Новая тема: ABCDEF
- Строки длиннее maxHighlightLength сейчас менее вероятно, испортите отступов
- Новые аддоны: автообновление для обновления редактора в первый раз становится видно, и HTML-нибудь вкусненькое для использования HTMLHint
- Поиск аддон в настоящее время признает и # x5c; г и & # x5c; п в шаблон и замена входных
Что нового в версии 5.4:
- Новые режимы: Twig, вяз, фактор, Swift
- Предпочитаю буфера обмена API (если имеется) при вставке
- рафинированное подсветка определение в режиме clike
Что нового в версии 5.2:
- Fix несколько условий гонки в асинхронном режиме шоу-намеком в
- Fix забой связывания в Sublime привязок
- Изменить способ IME обрабатывается в & Quot; текстовой и Quot; стиль ввода
- Новые режимы: свинка, Рули
- переписан режимы: Django, Z80
- Новая тема: Liquibyte
- Новая опция: lineWiseCopyCut
- Режим Вим теперь поддерживает буфер-местные варианты и настройки типа файла
Что нового в версии 5.1:
- Новые режимы: ASCII брони (данные PGP), Troff, и CMake.
- Удалить режим SmartyMixed, переписать Smarty режим заменяют его.
- Новые команды в слиянием аддон: goNextDiff и goPrevDiff .
- The closebrackets аддон теперь могут быть сконфигурированы в режиме.
Что нового в версии 5.0:
- Экспериментальная поддержка мобильных (проверено на IOS, Android Chrome, фондовом Android-браузер).
- Новая опция inputStyle для переключения между скрытой текстовой и contentEditable входа.
- Метод getInputField не гарантируется вернуться текстовую.
Что нового в версии 4.12:
- The closetag аддон в настоящее время определяет & Quot; closeTag & Quot; Команда.
- Добавляет findModeByFileName в аддон метаданных режим.
- Правила простом режиме может теперь содержат золь недвижимость только на соответствие в начале строки.
- Новый аддон:. Выбор-указатель на стиль курсор мыши над выборе
- Улучшение отступа режиме Сасс в.
- функция поиска ВИМ KEYMAP теперь поддерживает прокрутки аннотации.
Что нового в версии 4.11:
- К сожалению, 4.10 не заботиться о прокрутки вопросу Firefox полностью. Этот релиз добавляет еще два патчи для решения этого.
Что нового в версии 4.10:
- Исправления Firefox-специфическая проблема, когда курсор может в конечном итоге за горизонтальная полоса прокрутки.
Что нового в версии 4.9:
- обращения Капитальный ремонт прокрутки. Добавить подключаемые реализации полосы прокрутки.
- Изменена поведение для завершения аддонов не принимать текст после курсора во внимание.
- Два новых дополнительных функций в слиянием аддон:. выравнивая редакторов, и складывающиеся без изменений текст
- Новые режимы: Дарт, РБНФ, электронные таблицы, и соевый .
- Новый аддон, чтобы показать стойких панелей ниже / выше редактора.
- Новые темы:. zenburn и завтра ночь яркий
- Разрешить Ctrl кнопкой мыши, чтобы удалить существующие курсоры.
- Полный список исправлений.
Что нового в версии 4.8:.
- встроенная поддержка для мульти-тактных ключевых привязок
- Новый метод:. getLineTokens
- Новые режимы: dockerfile, IDL, Objective C (сырой) .
- Поддержка стайлинг желоба фоны, позволяют и Quot; желоба и Quot; стили в addLineClass.
- Много улучшений в режиме Vim, переписать визуальный режим.
- Улучшение режимах:. GFM (перечеркнутый), SPARQL (версия 1.1), обучение и SteX (не более беглый режим математике)
Что нового в версии 4.7:
- Улучшена обработка идентификаторов Юникода в режимах для языков, которые их поддерживают .
- Другие усовершенствования режима:. CoffeeScript (отступы), Verilog (отступы), Скала (отступы, трехместные кавычках), и PHP (с интерполяцией переменные в Heredoc строк)
- Новые режимы:. Текстильные и Tornado шаблоны
- Экспериментальная новый способ определить режимы.
- Улучшение креплениями Vim:. Режим произвольной вставки ключевых отображения теперь можно и текстовые объекты поддерживаются в визуальном режиме
- Режим мета-информацию о файле в настоящее время включает в себя информацию о расширений файлов, и вспомогательных функций findModeByMIME и findModeByExtension.
Что нового в версии 4.6:
- Новый режим: Modelica
- Новый метод: findWordAt
- Сделать это проще в использовании фона текста стиль
Что нового в версии 4.5:
- Fix несколько серьезных ошибках с горизонтальной прокруткой
- Новый режим: Стройное
- Новая команда: goLineLeftSmart
- Другие исправления и расширения для режима Vim визуального блока
Что нового в версии 4.4:
- Некоторые события могут в настоящее время пожар в несколько иной порядок (и Quot; Изменение & Quot; еще гарантированно огонь, прежде чем & Quot; cursorActivity & Quot;)
- Вложенные операции в нескольких редакторах теперь синхронизируются (полное одновременно, уменьшая ДОМ перекомпоновке)
- Визуальный режим блок для VIM (& # x3c С-V & # x3e;) является почти полное
- Новый режим: Котлин
- Лучше множественный выбор пасты для текста скопированы из нескольких выборов CodeMirror
Что нового в версии 4.3:
- Несколько улучшений ВИМ привязки: поиск и история ExCommand, глобальный флаг для: замены,:. глобальная команда
- Разрешить скрытие курсора, установив cursorBlinkRate к отрицательному значению.
- Сделать водостока маркеры Themeable, использовать это в foldgutter.
Что нового в версии 4.2:
- Исправлена проблема, когда некоторые режимы были разбиты на то, что пусто жетоны были запрещены.
- Несколько исправлений в обращении контекстного меню.
- На отмены, изменения прокрутки, не курсор, в поле зрения.
- Переписан режим Джейд.
- Различные улучшения Shell (для получения дополнительной поддержки синтаксиса) и Python (лучше отступа) режимах.
- Новый режим:. Cypher
- Новая тема:. Нео
- Параметры поддержки прямой укладки (цвет, стиль, ширина) в аддон правителей.
- Признать за-редакторе конфигурации для шоу-намек и foldcode аддонов.
- Подробнее интеллектуального сканирования для существующих тесных теги closetag аддон.
- В переплетах Vim:. Исправлено соответствия скобок, преобразование поддержка случай в визуальном режиме, визуальный пасты, добавьте действие
Что нового в версии 4.1:
- Новая команда:. insertSoftTab
- Новый режим:. Джанго
- Улучшение режима: Verilog (переписать), jinja2, Haxe, PHP (строка интерполяции выделены), JavaScript (отступ задней еще, строки шаблонов), LiveScript (строки из нескольких строк) .
- Многие небольшие проблемы с 3.x-> 4.x перехода были обнаружены и исправлены.
Что нового в версии 4.0:
- Несколько выбор (Ctrl-щелчок, альт-перетащить, API ).
- Sublime Text привязки.
- модуль погрузчик прокладки, обернутые вокруг всех модулей.
- Выбор Undo / Redo.
- Улучшена характер измерения (быстрее, ручки, обернутые линии более решительно).
- Полный список исправлений.
Что нового в версии 3.22:.
- Добавляет метод findMarks
- Новые аддоны: правители, уценки раза, YAML-нибудь вкусненькое .
- Новая тема:. MDN-как
- Новый режим:. Продано
- Полный список исправлений.
Что нового в версии 3.21:
- Авто-отступов блока больше не будет добавить конечные пробелы в пустые строки.
- Маркировка текст имеет новую опцию для clearWhenEmpty автоматическое управление удаление.
- Несколько исправлений в обработке двунаправленного текста.
- XML-и CSS были в значительной степени переписан. Меньше поддержки был добавлен в режиме CSS.
- Режим OCaml был переведен в режиме mllike, добавил F # поддержка.
- Сделать можно извлечь несколько применимые вспомогательные значения с getHelpers, и зарегистрировать помощников подобранные на предикатов с registerGlobalHelper.
- Новая тема пастель-на-темно.
- Лучше ECMAScript Поддержка 6 в режиме JavaScript.
- Полный список исправлений.
Режимы
Что нового в версии 3.20:
- Новые режимы:. Юля и PEG.js
- Поддержка ECMAScript 6 в режиме JavaScript.
- Улучшена отступ для режима CoffeeScript.
- Сделать непечатаемых символов представление настраивается.
- Добавить '' уведомление функциональность диалоговом аддон.
Что нового в версии 3.19:
- Новые режимы:. Эйфелева, Огурец, MSSQL диалект
- Новые аддоны: hardwrap, SQL-намек .
- Новая тема:. МВО
- Добавлена поддержка для линии уровня укладки от tokenizers режиме.
Что нового в версии 3.18:
- Аварийная разблокировка исправить проблемы в 3.17, где .setOption ( & Quot;. & Quot номера строк ;, ложные) вызовет ошибку
Что нового в версии 3.17:
- Новые режимы: Fortran, Octave (Matlab), TOML, и DTD.
- Новые аддоны: CSS-нибудь вкусненькое, CSS-намек .
- Улучшение устойчивости к CSS "рамки", что в глобальном испортить окно-размеров.
Что нового в версии 3.16:.
- Весь коде теперь под одного файла лицензии
- на странице проекта была пересмотрена и изменена.
- Новые темы: Paraiso (легкие), Матрица .
- Улучшена взаимодействие между темами и активной линии / matchbrackets аддоны.
- Новая функция складывания CodeMirror.fold.comment.
- Добавлена полноэкранный аддон.
- Полный список исправлений.
Что нового в версии 3.15:
- Новые режимы:. нефрит, Nginx
- Новые аддоны:. крачка, matchtags и foldgutter
- Введенный помощник концепция (контекст).
- Новый метод:. getModeAt
- Новые темы:. base16 темный / светлый, 3024 темный / светлый, завтра ночь
- Полный список исправлений.
Что нового в версии 3.14:
- Новые аддоны: задний пространство моментом, завершение XML (переписать) и дифференциал слияние.
- markText и addLineWidget Теперь воспользоваться возможностью handleMouseEvents.
- Новые методы: lineAtHeight, getTokenTypeAt .
- Более точная чистота отслеживания с помощью changeGeneration и isClean.
- Расширения к режиме Emacs (префиксов, более навигационных блоков, и более).
- Новые события и Quot; keyHandled & Quot; и & Quot; inputRead & Quot;.
- Различные улучшения в Ruby, Smarty, SQL, и режимов Vim.
Что нового в версии 3.13:
- Новые режимы:. COBOL и HAML
- Новые возможности:. cursorScrollMargin и coverGutterNextToScrollbar
- Новый аддон:. комментируя
- Дополнительные функции добавлены в раскладку Vim.
- Полный список исправлений.
Что нового в версии 3.12:
- Новый режим:. GNU ассемблера
- Новые возможности:. maxHighlightLength и historyEventDelay
- Добавлена опция для addToHistory markText.
- Различные исправления в JavaScript токенизации и отступы угловых случаях.
- Дальнейшие усовершенствования в режим Vim.
- Полный список исправлений.
Что нового в версии 3.11:
- Удаленные код: collapserange, форматирование, и простые, намек аддоны , PLSQL и режимы MySQL (использовать режим SQL).
- перемещена код: функции диапазон-находка для складывания теперь собственные файлы .
- Изменен Интерфейс: continuecomment аддон в настоящее время предоставляет возможность, а не команды .
- Новые режимы: СКС, Tcl, LiveScript и Mirc .
- Новые аддоны: заполнитель, завершение HTML .
- Новые методы: HasFocus, defaultCharWidth .
- Новые события: beforeCursorEnter, renderLine .
- Много улучшений в диалоговом завершение аддон шоу-подсказка.
- Tweak поведение за словом движения курсора.
Что нового в версии 3.1:
- Несовместимые: ключевые обработчики теперь могут вернуться, а не бросать CodeMirror .Pass, чтобы сигнализировать, что не работать с ключом.
- Сделать документы первого класса конструкции, поддержка раскола мнений и подвидов.
- Добавить новый модуль для показа завершения подсказки. Устаревшим простой hint.js.
- Расширение htmlmixed режим, чтобы позволить пользовательский обработку типов сценариев.
- Поддержка вариант insertLeft в setBookmark.
- Добавить метод eachLine для перебора документа.
- Новые модули аддон: выбор маркировки, пыление, и автоматическая закрывающая скобка .
- Добавить & Quot; beforeChange & Quot; и & Quot; beforeSelectionChange & Quot; события.
- Добавить & Quot; скрыть & Quot; и & Quot; Unhide & Quot; События в отмеченных диапазонах.
- Fix интерпретацию coordsChar в своей аргументации, чтобы соответствовать документации.
- Новые режимы: Черепаха и Q .
- Дальнейшие усовершенствования в режим Vim.
Что нового в версии 3.02:
- Исправлена проблема, что препятствует экземпляров CodeMirror из сборщиком мусора после того как они стали не использовался.
Что нового в версии 3.01:
- Переместить все дополнения в организованную структуру каталогов под / добавить. Вы, возможно, придется корректировать свои пути.
- Новые режимы.: D, Сасс, APL, SQL (настраивается), и Asterisk
- Несколько исправлений в текст поддержки право-левая.
- Добавлена опция rtlMoveVisually.
- Улучшение ВИМ раскладки.
- Добавить встроенный (легкий) поддержку режима наложения.
- Поддержка вариант showIfHidden для виджетов линии.
- Добавить простой Python хинтер.
- Верните опцию fixedGutter.
Что нового в версии 2.37:
- Новый режим: SQL (заменит PLSQL и MySQL режимы) .
- Дальнейшая работа по новому режиму ВИМ.
- Fix Cmd / Ctrl ключи на последние опер на OS X.
- Полный список исправлений.
Что нового в версии 3.0:.
- Переписан режим ВИМ
- Исправлена несколько незначительных прокрутка и размеров проблемы.
- Работа вокруг Safari Segfault при перетаскивании.
Что нового в версии 2.36:
- Новый режим:. Z80 сборки
- Новая тема:. Сумерки
- Добавить командной строки сжатия помощника.
- Сделать scrollIntoView общественности.
- Добавить метод defaultTextHeight.
- Различные дополнения к VIM раскладки.
- Режим вывода PHP построить на смешанном режиме HTML.
- Добавить комментарий-продолжения дополнения.
Что нового в версии 2.35:
- Новый (суб) режим:. Машинопись
- Не перезаписывать (ключ вставки), когда Pasing.
- Исправлены несколько ошибок в markText / отменить взаимодействия.
- Лучше отступ кода JavaScript без запятой.
- функция defineInitHook.
- Полный список исправлений.
Что нового в версии 2.34:
- Новый режим:. Common Lisp
- Fix щелкните правой кнопкой мыши выберите все-в большинстве браузеров.
- режим Интеграция (уценки, XQuery, CSS SteX) испытания в центральной тестах.
- Добавить недвижимость CodeMirror.version.
- Более надежная обработка вложенных мод в форматирования и closetag плагинов.
- Un / повтор теперь сохраняет выделенного текста и закладки.
Что нового в версии 2.33:
- Новый режим:. Сито
- Нью-getViewPort и onViewportChange API.
- Настраиваемая частота мерцания курсора.
- Убедитесь связывания ключ к ложной отключить обработку (снова).
- Показать непечатаемые символы в виде красных точек.
- Другие твики к модели прокрутки.
- Расширенный Тестов. Основные ЛИНТЕР добавлены.
- Удалить большинство использования innerHTML. Удалить CodeMirror.htmlEscape.
Что нового в версии 2.32:
- Аварийная исправление ошибки, когда редактор с переносом строк на IE будет перерыв, когда нет полосы прокрутки.
Что нового в версии 2.3:
- Нью реализации прокрутки. Если мерцание меньше. Изменения ДОМ структура редактора.
- Новая тема:. живой чернил
- Многие расширения к VIM раскладки (в том числе текстовые объекты).
- Добавить Режим мультиплексирования утилита сценария.
- Исправлена ошибка, когда правой кнопкой мыши паста работает в режиме только для чтения.
- Добавьте метод getScrollInfo.
- Много других исправлений.
Что нового в версии 2.25:.
- Удалить режим xmlpure (использование xml.js)
- Исправлена переноса строк в Opera.
- Fix X Windows средней кнопкой мыши пасту в Chrome.
- Исправлена ошибка, которая сломала вставки огромных документов.
- Исправлена Backspace и вкладка ключ повторите в Opera.
Что нового в версии 2.24:.
- Удалить поддержку Internet Explorer 6
- Новые режимы:. Shell, Тики Вики, Свинья Латинской
- Новые темы: Ambiance, Доска .
- Больше контроля над сопротивления / вывода с DragDrop и onDragEvent вариантов.
- Сделать HTML режим немного меньше педантичный.
- Добавить метод compoundChange API.
- Несколько исправлений в истории отмены и линии скрываться.
- Удалить (перелом) поддержку Catchall в ключевых карт, добавить nofallthrough логическое поле вместо.
Что нового в версии 2.23:.
- Изменение по умолчанию обязательными для вкладке
- Новые режимы: XQuery и VBScript .
- две новые темы:. менее темные и хо-темно-
- Различия между фона и стилей текста в setLineClass.
- Исправлена перетащить и падение IE9 +.
- Расширение charCoords и cursorCoords с аргументом режиме.
- Добавлена опция автоматической фокусировки.
- Добавить метод findMarksAt.
Что нового в версии 2.22:
- Разрешить основные обработчики пройти до события, позволяют обязательные символы.
- вариант autoClearEmptyLines.
- Правильно использовать табуляции при оказании вкладки.
- Режим вывода PHP более надежной.
- Поддержка отступов блоков в папке кода
- Добавить скрипт для выделения экземпляров отбора
- Новые .properties.
- Fix много ошибок.
Режим
Что нового в версии 2.21:.
- Добавлена МЕНЬШЕ, режимы MySQL, Go, и Verilog
- Добавлена опция smartIndent.
- Поддержка курсора в режиме только для чтения.
- Поддержка назначения нескольких стилей знак.
- Использование нового подхода к составлению выбор.
- Добавить метод scrollTo.
- Разрешить откат / повтор события, чтобы охватить несмежных строк.
- Много-много исправлений.
Что нового в версии 2.2:.
- Немного несовместимые изменения API
- Новый подход к связывающих ключей, поддержка пользовательских привязок.
- Поддержка перезаписи (вставки).
- Пользовательские ширины и стилизованных вкладки.
- перемещена больше кода в адд-скриптов.
- Поддержка здравомыслящий вертикального перемещения курсора в перенесенных строк.
- Более надежная обработка редактирования выделенный текст.
- Добавить минимальные Emacs и Vim привязки.
- Переименовать coordsFromIndex в posFromIndex, добавить метод indexFromPos.
Что нового в версии 2.18:.
- Исправления TextMarker.clear, который разбивается в 2.17
Что нового в версии 2.15:
- При нажатии характер, что в настоящее время имеет курсор не повторно -фокус редактор.
Что нового в версии 2.12:.
- Добавить в режим SPARQL
- Исправлена ошибка с курсором прыгать в несфокусированного редактор IE.
- Разрешить основные и мыши события в пузырь из редактора. Игнорировать виджетов кликов.
- Решите курсора шелушение после отмены / повтора.
- Исправлена блок-отступ игнорируя последние несколько строк.
- Исправлена разбор многострочными ATTRS в режиме XML.
- Использование innerHTML для HTML-экранирования.
- Некоторые исправления в углубление в C-подобный.
- Термоусадочная Horiz прокрутки, когда длинные очереди удаляется.
- Fix ширина петли обратной связи ошибка, приводившая ширина внутренней DIV сокращаться.
Что нового в версии 2.11:.
- Режим Схема
- Добавить заменить метод для поиска курсоры для замены курсора сохраняющих.
- Сделайте Режим С-как более настраиваемый.
- Режим обновления XML-обнаружить несоответствие меток.
- Добавить getStateAfter API и compareState режим API методы более мелкозернистой режиме магии.
- Добавьте метод getScrollerElement API для управления прокрутки DIV.
- Исправлена перетащить и падение для Firefox.
- Добавить C #, конфигурацию в режиме C-как.
- Добавить редактирование полноэкранный режим и меняющейся демо.
Что нового в версии 2.1:.
- Добавлена система тему
Что нового в версии 2.01:
- Режим Smalltalk
- Режим ReStructuredText
- Добавить в режим Python.
- Добавить режима PL / SQL.
- coordsChar теперь работает
- Исправлена проблема, когда мешала OnChange.
- Fix ряд прокрутки и щелчок мыши-позиции глюков.
- передавать информацию о измененных линий в OnChange.
- Поддержка CMD-вверх / вниз на OS X.
- Добавить тройной щелчок выбор линии.
- Не обрабатывать сдвиг, когда меняется выбор через API.
- Поддержка & Quot; nocursor & Quot; режим для опции только для чтения.
- Добавить onHighlightComplete вариант.
- Fix контекстное меню для Firefox.
Что нового в версии 1.0:.
- Исправлена ошибка обращения, когда история отладки переполнение
- Уточнить обработку C # стенографических строк.
- Исправлены некоторые проблемы с JavaScript отступа.
Что нового в версии 0.94:
- tabMode: & Quot; пространства и Quot; был немного изменен (теперь отступ при выборе что-то).
- Исправлена ошибка, которая будет вызывать код выбора прорваться на некоторых версиях IE.
- Отключение проверка орфографии на WebKit браузерах теперь работает.
Что нового в версии 0.93:.
- Добавлена Регулярный Выражения
- Исправления к PHP парсер.
- Поддержка регулярного выражения в поисках / заменить.
- Добавить Сохранить метода экземпляров, созданных с fromTextArea.
- Добавлена поддержка для MS T-SQL SQL в анализатор.
- Поддержка Использование классов CSS для подсветки скобок.
- Fix еще один висеть с линии нумерации в скрытых редакторов.
Что нового в версии 0.64:
- Решает некоторые проблемы, введенные изменения паста-разгрузочных от Предыдущая версия.
- Добавляет setSpellcheck, setTextWrapping, setIndentUnit, setUndoDepth, setTabMode и setLineNumbers настраивать работает редактор.
- вводит SQL парсер.
- Исправлена несколько небольших проблем в парсер Python.
- И, как обычно, добавьте обходные пути для различных обнаруженных несоответствий вновь браузера.
Что нового в версии 0.63:.
- Капитальный ремонт паста обработки (менее хрупким)
- Исправлены несколько серьезных проблем IE8 (курсор прыжки, истекшим документа ошибки) и ряд мелких проблем.
Что нового в версии 0.62:.
- представляет Python и Lua анализаторы
- Добавить setParser (на лету) Изменение режима и clearHistory методов.
- Сделать разбор проходит на основе времени вместо линий на основе.
Что нового в версии 0.61:.
- Добавлена поддержка номера строк
- Поддержка режима где отступа вкладку "сдвиги", а не ее отмены.
- Добавлена опция indentUnit настроить глубину отступов.
- Сделать можно захватить ввод с клавиатуры редактора, который полезен, когда появляются диалоги.
- Исправлена много мелких ошибок, среди которых различные вопросы, связанные с вставкой в Internet Explorer.
Что нового в версии 0.60:
- Более надежная выбор самосохранения на IE, что позволяет стили с разными размеры шрифтов.
- Новые activeTokens и cursorActivity обратные, и более мощный линейный интерфейс для проверки и манипулирования содержание редактора.
- Исправлена проблема ReplaceSelection в IE, и много других, более мелких вопросов.
Что нового в версии 0.58:
- Добавить анализаторы для SPARQL и HTML-смешанном режиме (гнезда CSS и JS анализаторы). Также кронштейн подсветка, режим "Тупой Закладки ', обратный вызов OnChange, и кучи исправлений.
Требования
- включен JavaScript на стороне клиента
Комментарии не найдены