Якщо аналізатор для мови програмування редагованого коду, 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 на стороні клієнта
Коментар не знайдено