Ако анализатор е на разположение за езика за програмиране на редактирания код, CodeMirror ще се справят с оцветяване на синтаксиса и отстъп.
Предназначение:
Трябва да се добавят За да използвате CodeMirror в документ, етикет скрипт, за да се зареждат codemirror.js.
Към това се добавя два обекта за околната среда, CodeMirror и CodeMirrorConfig.
Първият е интерфейса на редактора, а вторият може да се използва, за да го конфигурирате
Какво ново в тази версия:.
- < Ли> Fix бъг, където можете да поставите в READONLY редактор
- Показване на курсора на мястото на капка, когато плъзнете над редактор
- Режимът на Rust е пренаписана, за да се справят с модерна Rust
- редактор и тема CSS The се почистват. Някои селектори сега са по-малко специфични, отколкото преди
- New тема: ABCDEF
- Нови добавки: Автоопресняване за освежаване редактор първи път тя става видима и HTML-кърпа за използване HTMLHint
- Адон за търсене вече разпознава & # x5c; г и & # x5c п в модел и подмяна вход
<> Li Lines дълги от maxHighlightLength сега са по-малко вероятно да се забъркваш отстъп
Какво ново във версия 5.4:
- Нови режима: Twig, Elm, Factor, Swift
- Предпочитам клипборда API (ако има такъв), когато поставите
- Рафинирана Отбелязването определение в режим clike
Какво ново във версия 5.2:
- Fix няколко състезателни условия в асинхронен режим шоу-намек за
- Фикс за връщане назад, задължителен в Възвишените автомати
- Промяна на начина, IME се борави в & quot; & quot текстовото поле; Стил на въвеждане
- Нови режима: паротит, кормила
- New тема: Liquibyte
- New опция: lineWiseCopyCut
- Режимът на Vim вече поддържа буферни-местния опции и настройката на файлов тип
<> Li пренаписана режима: Django, Z80
Какво ново във версия 5.1:
- Нови режима: ASCII броня (данни PGP), Troff, и CMake.
- Премахване на режим SmartyMixed, пренапише Smarty режим, за да го замести.
- Нови команди в сливат Адон: goNextDiff и goPrevDiff .
- Адон The closebrackets вече може да се конфигурира всеки режим.
Какво ново във версия 5.0:
- Experimental подвижна опора (тестван на IOS, Android Chrome, склад Android браузър).
- New опция inputStyle да превключвате между скрити текстовото поле и contentEditable вход.
- Методът на getInputField вече не е гарантирано да се върне текстовото поле.
Какво ново във версия 4.12:
- Адон The closetag сега дефинира & quot; closeTag & quot; команда.
- Добавя findModeByFileName да Адон за избор на режим на метаданни.
- Прости правила режим вече могат да съдържат сол имот само на мач в началото на линията.
- New Адон:. селекция тройка да оформите курсора на мишката върху селекцията
- Подобрения на отстъп режим Sass му.
- функция за търсене на Vim клавиатурна подредба е вече поддържа плъзгач анотация.
Какво ново във версия 4.11:
- За съжаление, 4.10 не се грижи за превъртане въпроса Firefox изцяло. Тази версия добавя още две лепенки, за да се занимае с това.
Какво ново във версия 4.10:
- Поправя Firefox-специфичен проблем, когато курсорът може да се окажете зад хоризонталната лента за превъртане.
Какво ново във версия 4.9:
- Основно ремонтирана плъзгач манипулиране. Добави щепселно Scrollbar реализации.
- променени поведение за Addons завършване да не предприемат текст след курсора под внимание.
- Две нови допълнителни функции в сливат Адон:. привеждането на редактори, и сгъваеми непроменен текст
- Нови режима: Dart, EBNF, електронни таблици и Soy .
- New Адон да покаже устойчиви панели под / над редактор.
- Нови теми:. zenburn и утре вечер ярко
- Разрешаване на Ctrl-клик, за да изчистите съществуващите курсори.
- Пълен списък на петна.
Какво ново във версия 4.8:.
- Вградена поддръжка за мулти-тактови ключови автомати
- Нов метод:. getLineTokens
- Нови режими: dockerfile, IDL, Objective C (суров) .
- Поддръжка стайлинг на улука фонове, позволи & quot; & quot канавката; стилове в addLineClass.
- Много подобрения в режим Vim, пренаписани визуален режим.
- Подобрения на режима:. GFM (зачертаване), SPARQL (версия 1.1 поддръжка), и sTeX (не повече беглец математически режим)
Какво ново във версия 4.7:
- Подобрена работа с Unicode идентификатори в режима за езици, които ги подкрепят .
- Още подобрения режим:. CoffeeScript (отстъп), Verilog (отстъп), Scala (отстъп, тройни-цитиран струни), и PHP (интерполирана променливи в Heredoc струни)
- Нови режими:. Текстилни и Торнадо шаблони
- Experimental нов начин да се определи режима.
- Подобрения на автомати Вим:. Arbitrary режим на вмъкване на ключови съпоставяния и са възможни и текстови обекти се поддържат в режим на визуален
- Режим на мета-информация Файлът вече включва информация за файлови разширения и помощни функции findModeByMIME и findModeByExtension.
Какво ново във версия 4.6:
- New режим: Modelica
- Нов метод: findWordAt
- Направи го по-лесно да използвате текст фон стайлинг
Какво ново във версия 4.5:
- Fix няколко сериозни грешки с хоризонтално скролиране
- New режим: Slim
- New команда: goLineLeftSmart
- Още поправки и разширения за режима на Vim визуална блок
Какво ново във версия 4.4:
- Някои събития може сега да стрелят по малко по-различен порядък (& quot; промяна & quot; продължава да бъде гарантирана на огън преди & quot; & quot cursorActivity;)
- Режим на Visual блок за Вим (& # x3c; C-о & # x3e;) е почти завършена
- New режим: Kotlin
- По-добра паста мулти-избор на текст копиран от множество CodeMirror селекции
<> Li Вложени операции в множество редактори сега са синхронизирани (завършени в същото време, намаляване на DOM обратните потоци)
Какво ново във версия 4.3:
- Няколко Вим автомати подобрения: Търсене и история exCommand, глобален флаг за: заместител,:. глобална команда
- Позволи крие курсора, като зададете cursorBlinkRate да отрицателна стойност.
- Направи канавката маркери themeable, използвайте тази в foldgutter.
Какво ново във версия 4.2:
- Фиксирана проблем, където някои режими бяха разделени от факта, че празна жетони са били забранени.
- Няколко поправки към манипулиране на контекстното меню.
- На връщане, промяна превъртане не, курсора, в полезрението.
- пренаписан режим Jade.
- Различни подобрения на Shell (подкрепа за по-синтаксис) и Python (по-добра отстъп) режими.
- New режим:. Cypher
- New тема:. Neo
- опции Support пряка стайлинг (цвят, стил, ширината на линията) в Адон владетели.
- Разпознаване на конфигурацията на-редактор за шоу-намек и foldcode Addons на.
- Повече интелигентно сканиране за съществуващите тесни етикети в closetag Адон.
- В автомати Вим:. Fix скоба съвпадение, подкрепа при преобразуване на зрителната режим, визуална пюре, добавете действия
Какво ново във версия 4.1:
- New команда:. insertSoftTab
- New режим:. Django
- Подобрени режима: Verilog (пренаписана), Jinja2, Haxe, PHP (низ интерполация подчертани), JavaScript (отстъп от зад друг, струни шаблон), LiveScript (мулти-лайн струни) .
- Много малки въпроси от прехода на 3.x-> 4.x са открити и фиксирани.
Какво ново във версия 4.0:
- Множество селекции (Ctrl-клик, алт-плъзгане, API ).
- Sublime Текстови автомати.
- Модул товарач шайби увити около всички модули.
- Selection Undo / Redo.
- Подобрена характер измерване (по-бързи, дръжки увити линии по-енергично).
- Пълен списък на петна.
Какво ново във версия 3.22:.
- Добавя метода на findMarks
- Нови добавки: владетели, евтино пъти, YAML-мъх .
- New тема:. ИДС-подобен
- New режим:. Продадено
- Пълен списък на петна.
Какво ново във версия 3.21:
- Auto-редовете блок вече няма да добавите празното пространство в края на празни редове.
- Маркиране на текст има нова опция clearWhenEmpty да контролира автоматично премахване.
- Няколко поправки в манипулирането на двупосочен текст.
- The XML и CSS режими в голяма степен бяха пренаписани. МАЛКО подкрепа е добавен в режим на CSS.
- Режимът на OCaml е преместен в режим на mllike, прибавя F # подкрепа.
- Направете го възможно да донесе множество приложими стойности помощник с getHelpers, и да се регистрират помощници съвпадащи по предикати с registerGlobalHelper.
- New тема пастел върху тъмно.
- По-добре ECMAScript 6 подкрепа в режим на JavaScript.
- Пълен списък на петна.
Какво е нови във версия 3.20:
- Нови режими:. Джулия и PEG.js
- Поддръжка ECMAScript 6 в режим на JavaScript.
- Подобрена отстъп за режим CoffeeScript.
- Направи без печат-герой представителство конфигурируеми.
- Add "нотификация" функционалност към диалоговия Адон.
Какво ново във версия 3.19:
- Нови режими:. Eiffel, корнишони, MSSQL диалект
- Нови добавки: hardwrap, SQL-намек .
- New тема:. MBO
- Добави подкрепа за линейно ниво стайлинг от режим tokenizers.
Какво ново във версия 3.18:
- Аварийно освобождаване да се определи проблем в 3.17, където .setOption ( & quot;. & quot ;, lineNumbers фалшиви) ще повиши грешка
Какво ново във версия 3.17:
- Нови режима: Fortran, октава (Matlab), TOML, и DTD.
- Нови добавки: CSS-мъх, CSS-намек .
- Подобряване на устойчивостта към CSS "рамки", които в световен мащаб се забъркваш кутия оразмеряване.
Какво ново във версия 3.16:.
- Цялата програмния код в момента е в един единствен файл лиценз
- страницата на проекта е основно ремонтирана и с нов дизайн.
- Нови теми: Paraiso (леки), The Matrix .
- Подобряване на взаимодействието между теми и активно-лайн / matchbrackets добавки.
- New сгъваем функция CodeMirror.fold.comment.
- Добавена цял адон.
- Пълен списък на петна.
Какво ново във версия 3.15:
- Нови режими:. Jade, Nginx
- Нови добавки:. рибарка, matchtags и foldgutter
- Въведена концепция помощник (контекст).
- Нов метод:. getModeAt
- Нови теми:. base16 тъмно / светли, 3024 тъмно / светли, утре вечер
- Пълен списък на петна.
Какво ново във версия 3.14:
- Нови добавки: зад пространство подчертае, XML завършване (пренаписана) и раз сливане.
- markText и addLineWidget сега вземат опция handleMouseEvents.
- Нови методи: lineAtHeight, getTokenTypeAt .
- По-прецизно чистота проследяване използвайки changeGeneration и isClean.
- Много разширения на Emacs режим (представки, повече навигационни устройства, и повече).
- Нови събития & quot; & quot keyHandled; и & quot; & quot inputRead;.
- Различни подобрения на Ruby, Smarty, SQL, и Вим режими.
Какво ново във версия 3.13:
- Нови режими:. COBOL и HAML
- Нови възможности:. cursorScrollMargin и coverGutterNextToScrollbar
- New Адон:. коментирайки
- Допълнителни функции добавят към клавиатурна подредба Vim.
- Пълен списък на петна.
Какво ново във версия 3.12:
- New режим:. GNU асемблер
- Нови възможности:. maxHighlightLength и historyEventDelay
- Добавено addToHistory вариант за markText.
- Различни поправки към джава токанизация и отстъп ъглови случаи.
- нататъшни подобрения на режима на Вим.
- Пълен списък на петна.
<силни> Какво е новото във версия 3.11:
- Премахнати код: collapserange, форматиране, и прости-намек добавки , PLSQL и режими на MySQL (режим използване SQL).
- Преместен код: функциите порядъка при сгъване за сега имат свои собствени файлове .
- Променен интерфейс: на continuecomment Адон сега излага опция, а не на команда .
- Нови режима: SCSS, Tcl, LiveScript и MIRC .
- Нови добавки: контейнер, HTML завършване .
- Нови методи: hasFocus, defaultCharWidth .
- Нови събития: beforeCursorEnter, renderLine .
- Много подобрения в диалоговия завършване Адон на шоу-намек.
- Tweak поведение на движение на курсора по дума.
Какво ново във версия 3.1:
- Несъвместим: ключови товарачи може сега се връщат, а не да се хвърлят CodeMirror .Pass да сигнализират те не се справят с ключа.
- Направи документи конструкт първа класа, подкрепя противоречиви мнения и subviews.
- Добави нов модул за показване на завършване намеци. Неодобряване прости-hint.js.
- Extend htmlmixed режим, за да се даде възможност на клиента боравене с видове скрипт.
- Помогнете опция insertLeft да setBookmark.
- Добавяне на метод eachLine да обхождане документ.
- Нови Адон модули: маркировката за избор, linting и автоматично затваряне скоба .
- Добавяне на & quot; & quot beforeChange; и & quot; & quot beforeSelectionChange; събития.
- Добавяне на & quot; & quot скрие; и & quot; & quot покажете; събития до отбелязани диапазони.
- Fix тълкуване на неговия довод coordsChar да съответства на документацията.
- Нови режима: Костенурка и Q .
- нататъшни подобрения на режима на Вим.
Какво ново във версия 3.02:
- Фиксира проблем, който пречи CodeMirror случаи от събират боклука- след като станат неизползвана.
Какво ново във версия 3.01:
- Премести всички добавки в една организирана структура директория под / Адон. Може да се наложи да се коригира вашите пътища.
- Нови режими:. D, Sass, ОПЛ, SQL (конфигурируеми), и Asterisk
- Няколко поправки в подкрепа на дясно-ляв текст.
- Добави rtlMoveVisually опция.
- Подобрения на Вим клавиатурна подредба.
- Добави вграден (лек) подкрепа режим наслагване.
- Поддръжка showIfHidden вариант за договорени джаджи.
- Добави проста Python Hinter.
- Върни опцията fixedGutter.
Какво ново във версия 2.37:
- New режим: SQL (ще замени PLSQL и MySQL режими) .
- Допълнителната работа по новия режим на VIM.
- Fix Cmd / Ctrl ключове за последните Опери на OS X.
- Пълен списък на петна.
Какво ново във версия 3.0:.
- пренаписан режим VIM
- Фиксирана някои незначителни превъртане и оразмеряване въпроси.
- Work около Safari segfault когато плъзгане.
Какво ново във версия 2.36:
- New режим:. Z80 събрание
- New тема:. Twilight
- Добавяне на командния ред компресия помощник.
- Направи scrollIntoView публично.
- Add метод defaultTextHeight.
- Различни разширения на Вим клавиатурна подредба.
- Направи PHP режим изграждане на смесена HTML режим.
- Добавете коментар-продължаващо добавка.
Какво ново във версия 2.35:
- New (под) режим:. пишеща машина
- Не презапише (посочете ключ), когато Pasing.
- Фиксирани няколко грешки в markText / отстранявате взаимодействие.
- По-добре отстъпа на JavaScript код, без точка и запетая.
- defineInitHook функция.
- Пълен списък на петна.
Какво ново във версия 2.34:
- New режим:. Общата Lisp
- Фикс щракнете с десния бутон изберете-всички на повечето браузъри.
- Режим Интегрирайте (Markdown, XQuery, CSS, sTex) тестове в централната testsuite.
- Добави имот CodeMirror.version.
- По-стабилното управление на вложени режими в форматиране и closetag плъгини.
- Un / ремонтирам сега запазва маркиран текст и маркери.
Какво ново във версия 2.33:
- New режим:. Sieve
- New getViewPort и onViewportChange API.
- КОНФИГУРИРУЕМИ честота на мигане на курсора.
- Уверете задължителен ключ към фалшива блокирането работа (отново).
- Покажи непечатаеми герои като червени точки.
- Още ощипвам до модела на превъртане.
- Разширена testsuite. Basic Linter добавена.
- Премахване на повечето приложения на innerHTML. Махни CodeMirror.htmlEscape.
Какво ново във версия 2.32:
- Аварийно решение за бъг, където е редактор с ред опаковане на IE ще се счупи, когато няма плъзгач.
Какво ново във версия 2.3:
- New изпълнение плъзгач. Трябва да трепти по-малко. Промени DOM структура на редактора.
- New тема:. оживен мастило
- Много разширения на VIM клавиатурна подредба (включително текстови обекти).
- Добави режим-мултиплексиране полезност скрипт.
- Fix бъг, при който с десния бутон върху паста работи в режим само за четене.
- Add метод getScrollInfo.
- Много други поправки.
Какво ново във версия 2.25:.
- Премахване xmlpure режим (работа с xml.js)
- Fix линия опаковката в Opera.
- Fix X Windows средния бутон на паста в Chrome.
- Fix бъг, който избухна поставяне на огромни документи.
- Fix връщане назад и раздела ключова повторете в Opera.
Какво ново във версия 2.24:.
- Drop поддръжка за Internet Explorer 6
- Нови режими:. Shell, Tiki уики, Pig Латинска
- Нови теми: Атмосферата, Blackboard .
- Повече контрол над драг / пуснете с dragDrop и onDragEvent възможности.
- Направи HTML режим малко по-малко педантичен.
- Добави compoundChange метод API.
- Няколко поправки в историята връщане и ред скривалище.
- Remove (счупен) подкрепа за прихващач в ключови карти, добави nofallthrough булев поле вместо това.
Какво ново във версия 2.23:.
- задължителен Промяна подразбиране за раздела
- Нови режима: XQuery и VBScript .
- Два нови теми:. по-малко тъмно и XQ-тъмно
- Разграничете фонови и текстови стилове в setLineClass.
- Fix плъзгане и пускане в IE9 +.
- Extend charCoords и cursorCoords с аргумент режим.
- Добави опция автофокус.
- Add метод findMarksAt.
Какво ново във версия 2.22:
- Разрешаване на ключови товарачи да преминават до събития, позволяват свързването знака.
- autoClearEmptyLines опция.
- Правилно използвате табулатори когато се представя раздели.
- Направи PHP режим по-стабилна.
- Поддръжка идентификационния код блокове в папка
- Добавяне на скрипт за подчертаване случаи на подбора
- Нови .properties.
- Fix много грешки.
режим
Какво ново във версия 2.21:.
- Добавено LESS, MySQL, иди, и Verilog режими
- Добави smartIndent опция.
- Помогнете на курсора в READONLY-режим.
- Поддръжка възлагане множество стилове да символичен.
- Използвайте нов подход за съставяне на избора.
- Add метод scrollTo.
- Разрешаване на Undo / ремонтирам събития, за да обхване несъседни редове.
<> Ли Много и много поправки.
Какво ново във версия 2.2:.
- Леко несъвместими промени API
- Нов подход към свързващи ключове, подкрепа за потребителски автомати.
- Подкрепа за презапис (посочете).
- Нестандартно ширина и stylable раздели.
- Преместен повече код в добавка върху скриптове.
- Подкрепа за нормален вертикално движение на курсора в увити линии.
- Повече надеждна обработка на редактиране маркиран текст.
- Добави минимални Emacs и Вим автомати.
- Rename coordsFromIndex да posFromIndex, добави indexFromPos метод.
Какво ново във версия 2.18:.
- Поправя TextMarker.clear, която се разбива в 2.17
Какво ново във версия 2.15:
- Кликването на героя, че в момента има курсора не отново -focus редактора.
Какво ново във версия 2.12:.
- Добави режим SPARQL
- Fix бъг с курсора подскачаше в нефокусиран редактор в IE.
- Разрешаване на ключови и мишка събития до балон от редактора. Игнорирайте джаджа кликвания.
- Решете лющене на курсора след Undo / Redo.
- Fix блок-reindent игнориране последните няколко линии.
- Fix разбор на мулти-лайн attrs в XML режим.
- Използвайте innerHTML за HTML-избягат.
- Някои поправки до вдлъбнатина в C-подобен режим.
- Свиване HORIZ плъзгачите, когато отстраняват дълги линии.
- Fix ширина обратна връзка бъг, който е причинил ширината на вътрешна DIV да се свие.
Какво ново във версия 2.11:.
- Режим Схема
- Add метод замени да търсите курсори, за курсора-запазване на смени.
- Направи режим на готовност на C-подобен повече customizeable.
- Актуализация XML режим за място несъвпадащи тагове.
- Добави getStateAfter API и compareState режим API методи за по-фини зърна режим магия.
- Add метод getScrollerElement API за манипулиране на превъртане DIV.
- Fix плъзгане и пускане за Firefox.
- Добавяне на C # конфигурация за режима на C-подобен.
- Добави редактиране на цял екран и режим на променящия демонстрации.
Какво ново във версия 2.1:.
- Добавена система тема
Какво ново във версия 2.01:
- Режим Smalltalk
- Режим reStructuredText
- Добави режим на Python.
- Добавяне на PL / SQL режим.
- coordsChar сега работи
- Fix проблем, когато се намеси с onChange.
- Fix редица превъртане и щракване с мишката-габаритни проблеми.
- Премини информация за променени линии към onChange.
- В помощ на ПМС-нагоре / надолу на OS X.
- Добави селекция тройна кликване линия.
- Не пипайте смени при смяна на избора чрез API.
- Поддръжка & quot; & quot nocursor; режим само за четене опция.
- Добавяне на onHighlightComplete опция.
- Fix контекстното меню за Firefox.
Какво ново във версия 1.0:.
- Fix грешка, когато История дебъгване залято
- Уточнете боравене с C # дословни струни.
- Fix някои проблеми с JavaScript отстъп.
Какво ново във версия 0.94:
- tabMode: & quot; & quot пространства; е модифициран леко (сега отстъп, когато е избран нещо).
- Поправя грешка, която ще доведе до кода за избор, за да пробие в някои версии на IE.
- Деактивирането правописна проверка на WebKit браузъри сега работи.
Какво ново във версия 0.93:.
- Добавена Regular Expression анализатор
- Подкрепа за регулярен израз в търсене / замяна.
- Добави спасяване метод за случаи, създадени с fromTextArea.
- Добави подкрепа за MS SQL-T в SQL парсера.
- използване Подкрепа на CSS класове за подчертаване скоби.
- Fix поредния мотае с линия-номериране в скритите редактори.
<> Li Поправките на PHP парсера.
Какво ново във версия 0.64:
- Решава някои въпроси, въведени с промените на паста обслужване от своите предишна версия.
- въвежда SQL парсера.
- Поправя няколко малки проблеми в Python парсера.
- И, както обикновено, добави заобикаляне на различни новооткрити несъвместимости браузъра.
<> Li добавя setSpellcheck, setTextWrapping, setIndentUnit, setUndoDepth, setTabMode и setLineNumbers да персонализирате използвате редактор.
Какво ново във версия 0.63:.
- Основен ремонт на паста за обработка (по-малко чупливи)
- поправки за някои сериозни въпроси IE8 (скокове курсора, за край на документа бъгове) и няколко малки проблеми.
Какво ново във версия 0.62:.
- Въвежда Python и Lua парсери
- Добави setParser (на най-лети режим променящ) и clearHistory методи.
- Направи разбор течение на времето, базирани вместо линии на базата.
Какво ново във версия 0.61:.
- Добавяне на номерата на редовете подкрепа
- Помогнете режим, при отстъп раздела "смени", вместо да я установи.
- Добави indentUnit опция да изберете отстъп дълбочини.
- Направете го възможно да вземете въвеждане от клавиатурата на редактора, който е полезен, когато се пръкват диалози.
- Fix много малки бъгове, сред които по различни въпроси, свързани с поставяне в Internet Explorer.
<силни> Какво е новото във версия 0.60:
- По-здрави избор-запазване на IE, което позволява стилове с различни размер на шрифта.
- Нови activeTokens и cursorActivity извика, и по-мощен, Онлайн-базиран интерфейс за инспектиране и манипулиране на съдържанието на редактора.
- решава проблема replaceSelection в IE, както и много други, по-малки проблеми.
<силни> Какво е новото във версия 0.58:
- Добавяне парсери за SPARQL и HTML-смесен режим (гнезда CSS и JS парсери). Също скоба Отбелязването, режим "тъпите табове, един onChange обаждане, и купища поправки.
<> силни Изисквания
- JavaScript поддръжка на клиентска страна
Коментари не е намерена