パーサが編集されたコードのプログラミング言語のために利用可能である場合は、
は、CodeMirrorは、構文の強調表示やインデントを処理します。
使用法:
文書にCodeMirrorを使用するには、codemirror.jsをロードするためのスクリプトタグを追加する必要があります。
これはCodeMirrorとCodeMirrorConfig、環境への2つのオブジェクトを追加します。
最初は、第二は、それを構成するために使用することができるエディタへのインターフェースであり、
このリリースの新機能:あなたは読み取り専用エディタに貼り付けることができます。
不具合を修正しました。
エディタの上にドラッグしたときにドロップ位置にカーソルを表示
錆モードは、現代の錆を処理するために書き直されました
エディタとテーマCSSがクリーンアップされました。いくつかのセレクタは、今までよりも少ない特定されています
新しいテーマ:ABCDEF
maxHighlightLengthより長い行は今台無しにインデントしにくいです
新しいアドオン:エディタにそれが見えるようになる最初の時間をリフレッシュするための自動更新、およびHTMLHintを使用するためのHTML-lintは
検索アドオンは現在、認識&#のx5c; rと\ nはパターンと置換入力で
このバージョン5.4の新機能:
この新モード:小枝、エルム、ファクター、スウィフト
貼り付け時に(可能な場合)、クリップボードAPIを好みます
CLIKEモードで洗練された定義のハイライト
このバージョン5.2の新機能です:
このショーヒントの非同期モードで、いくつかの競合状態を修正しました
崇高なバインディングでバックスペース結合修正
TEXTAREA" IMEは&QUOTで処理される方法を変更します。入力スタイル
新モード:MUMPS、ハンドルバー
書き換えモード:ジャンゴ、Z80
新しいテーマ:Liquibyte
新しいオプション:lineWiseCopyCut
Vimのモードは現在、バッファローカルオプションとファイルタイプの設定をサポートしています
この新モード:アスキー鎧(PGPデータ)、troffの、およびCMakeの
このバージョン5.1の新機能です。
SmartyMixedモードを削除し、それに取って代わるためにSmartyのモードを書き換えます。
マージアドオンの新しいコマンド:goNextDiffとgoPrevDiff。
closebracketsアドオンは現在、モードごとに設定することができます。
このバージョン5.0の新機能である:(のiOS、Androidのクロム、株式Androidのブラウザでテスト)
この実験的なモバイルサポート。
隠されたテキストエリアとのcontentEditable入力を切り替えるには新しいオプションinputStyle。
getInputField方法はもはやテキストエリアを返すことが保証されていません。
このバージョンは何4.12で新しく追加されます。
closetagのアドオンは、今QUOT A&定義します。closeTag"コマンド。
モードメタデータのアドオンにfindModeByFileNameを追加します。
簡易モードのルールは、現在行の先頭にのみマッチにゾルプロパティを含めることができます。
新しいアドオン:選択の上にマウスカーソルをスタイルに選択ポインタ。
サスモードのインデントを改善。
Vimのキーマップの検索機能は現在、スクロールバーのアノテーションをサポートしています。
このバージョン4.11の新機能です:
この不幸なことに、4.10は完全にFirefoxのスクロールの問題の世話をしていませんでした。このリリースではそれを解決するために、2つ以上のパッチを追加します。
このバージョン4.10の新機能です:
このカーソルが水平スクロールバーの後ろに終わる可能性が修正Firefoxの固有の問題。
このオーバーホールスクロールバーの取扱います。
バージョン4.9の新機能です。プラグイン可能なスクロールバーの実装を追加します。
アカウントにカーソルの後にテキストを取らないために完了アドオン用の微調整動作。
マージアドオン2つの新しいオプション機能:編集者を位置合わせし、不変のテキストを折り返します。
新モード:ダーツ、EBNF、スプレッドシート、および大豆。
エディタの上/下に永続的なパネルを表示するための新しいアドオン。
新テーマ:zenburnと明日の夜の明るいです。
許可既存のカーソルをクリアするには、Ctrlキーをクリックします。
パッチの全リスト。
このバージョン4.8の新機能です:
この内蔵のマルチストロークキーバインディングをサポートしています。
新しい方法:getLineTokens。
新モード:dockerfile、IDL、Objective Cの(粗生成物)。
樋の背景のサポートスタイリング、許可"樋" addLineClassでスタイル。
Vimのモードに多くの改善は、ビジュアルモードを書き換えました。
モードの改善:GFM(取り消し線)、SPARQL(バージョン1.1をサポート)、およびSTEX(これ以上の暴走数式モード)。
このバージョン4.7の新機能である:それらをサポートする言語用のモードでのUnicode識別子の
この処理が改善されました。
詳細モードの改良:CoffeeScriptの(インデント)、Verilogの(インデント)、スカラ座(インデント、三重引用符で囲まれた文字列)、およびPHP(ヒアドキュメント文字列内の変数を補間)。
新モード:繊維・トルネードテンプレート。
モードを定義するための実験的な新しい方法。
Vimのバインディングの改善:任意の挿入モードキーマッピングが可能になりました、テキストオブジェクトはビジュアルモードでサポートされています。
モードメタ情報ファイルは、ファイル拡張子、およびヘルパー関数findModeByMIMEとfindModeByExtensionに関する情報が含まれています。
このバージョン4.6の新機能:
この新モード:Modelica
新しい方法:findWordAt
それが簡単にテキストの背景のスタイルを使用するようにしてください
このバージョン4.5の新機能です:
この横スクロールにはいくつかの重大なバグを修正しました。
新モード:スリム
新しいコマンド:goLineLeftSmart
Vimのビジュアル・ブロック・モードのためのより多くの修正と拡張
このバージョン4.4の新機能です:
この一部のイベントは今少し異なる順序で発射可能性があります("まだ&QUOT前に発射することが保証されて;変更&QUOTをcursorActivity")
複数の編集者でネストされた操作は、現在同期されます(還元、同時に完全なDOMは、リフロー)
vimのためのビジュアルブロックモード(&#のx3cは、C-V&#のSpark Proのは;)ほぼ完全です
新モード:Kotlin
複数CodeMirrorの選択からコピーされたテキストのためのより良いマルチセレクションペースト
このバージョン4.3の新機能です:
このいくつかのvimバインディングの改善:検索とexCommand履歴、のグローバルフラグ:代替、グローバルコマンドを実行します。
負の値にcursorBlinkRateを設定することで、カーソルを非表示にできるようにします。
樋マーカーはテーマに対応してください、foldgutterでこれを使用しています。
このバージョン4.2の新機能である:いくつかのモードが空のトークンが禁止されたという事実によって破壊された
この問題を修正しました。
コンテキストメニューの扱いにいくつかの修正。
元に戻すには、変更をスクロールし、ビューに、カーソルません。
書き換えジェイドモード。
シェル(詳細な構文をサポート)やPython(より良いインデント)モードに様々な改良。
新モード:サイファー。
新しいテーマ:ネオ。
ルーラーのアドオンでの直接スタイリングのオプション(色、線種、幅)をサポートしています。
ショーヒントとfoldcodeアドオンごとのエディタ設定を認識します。
closetagアドオンの既存の終了タグのためのよりインテリジェントなスキャン。
Vimのバインディングで:ビジュアルモード、視覚ペースト中の大文字小文字の変換を、ブラケットマッチングを修正してサポートし、アクションを追加します。
このバージョン4.1の新機能です:
この新しいコマンド:insertSoftTab。
新モード:ジャンゴ。
改善されたモード:Verilogの(書き換え)、Jinja2の、haXeの、PHP(文字列補間が強調表示)は、JavaScript(他の後続のインデント、テンプレート文字列)、LiveScript(複数行の文字列)。
3.x-> 4.xの移行から、多くの小さな問題が見つかり、修正されました。
このバージョン4.0の新機能:
この複数選択(Altキー、APIは、Ctrlキーを押しながらクリック)。
崇高なテキストバインディング。
すべてのモジュールに巻き付けモジュールローダシム。
選択アンドゥ/リドゥ。
改善された文字が(より速く、より堅牢包まれた行を処理する)を測定します。
パッチの全リスト。
このバージョン3.22の新機能です:
このはfindMarksメソッドを追加します。
新しいアドオン:定規、値下げ倍、YAML、糸くず。
新しいテーマ:MDN-様。
新モード:販売。
パッチの全リスト。
このバージョン3.21の新機能です:
このブロックの自動インデントはもはや空白行に末尾の空白を追加しません。
マークテキストは自動除去を制御するための新しいオプションclearWhenEmptyを持っています。
双方向テキストの処理のいくつかのバグ修正。
XMLとCSSモードが大幅に書き直されました。 LESSサポートはCSS方式に加えました。
OCamlのモードがmllikeモードに移行して、F#のサポートが追加されました。
getHelpersで複数該当ヘルパー値をフェッチし、registerGlobalHelperと述語にマッチしたヘルパーを登録することを可能にします。
新しいテーマパステルオン暗いです。
JavaScriptのモードでより良いのECMAScript 6のサポート。
パッチの全リスト。
この新モード:
このバージョン3.20の新機能であるジュリアとPEG.js.
JavaScriptのモードでサポートするECMAScript 6。
CoffeeScriptのモードのための改良された字下げ。
非印刷可能な文字表現が設定可能にします。
ダイアログアドオンに「通知」機能を追加します。
このバージョン3.19の新機能です:
この新モード:エッフェル、ガーキン、MSSQLの方言。
新しいアドオン:hardwrap、SQL-ヒント。
新しいテーマ:MBO。
モードトークナイザからのラインレベルのスタイリングのサポートを追加します。
このバージョン3.18の新機能です:.setOption(" lineNumbers&QUOT ;,偽)は3.17で問題を修正する
この緊急リリースエラーを発生させることになります。
このバージョン3.17の新機能:
この新モード:Fortranの、オクターブ(Matlabの)、TOML、とDTD。
新しいアドオン:CSS-糸くず、CSS-ヒント。
グローバル台無しボックスサイジングCSS「フレームワーク」への回復力を向上させます。
このバージョン3.16の新機能:
この全体のコードベースは1つのライセンスファイル中です。
プロジェクトのページには、オーバーホールと再設計されました。
新テーマ:パライソ(光)、マトリックス。
テーマおよびアクティブライン/ matchbracketsのアドオンとの間に改善された相互作用。
新折りたたみ機能CodeMirror.fold.comment。
フルスクリーンのアドオンが追加されました。
パッチの全リスト。
このバージョン3.15の新機能です:
この新モード:ジェイド、nginxの。
新しいアドオン:アジサシ、matchtags、およびfoldgutter。
導入ヘルパー概念(コンテキスト)。
新しい方法:getModeAt。
新テーマ:base16ダーク/ライト、3024ダーク/ライト、明日の夜。
パッチの全リスト。
このバージョン3.14の新機能です:
この新しいアドオン:末尾のスペースのハイライト、XML完了(書き換え)、および差分マージ。
markTextとaddLineWidgetは今handleMouseEventsオプションを取ります。
新しいメソッド:lineAtHeight、getTokenTypeAt。
changeGenerationとisCleanを使用して、より正確な清浄度追跡。
Emacsのモード(接頭辞、複数のナビゲーションユニット、およびそれ以上)に多くの拡張機能。
新しいイベント" keyHandled"そして、" inputRead]です。
ルビー、Smartyの、SQL、およびVimのモードに様々な改良。
この新モード:COBOLとHAMLます。
バージョン3.13の新機能です。
新しいオプション:cursorScrollMarginとcoverGutterNextToScrollbar。
新しいアドオン:コメント。
より多くの機能はVimのキーマップに追加されました。
パッチの全リスト。
このバージョン3.12の新機能です:
この新モード:GNUアセンブラ。
新しいオプション:maxHighlightLengthとhistoryEventDelay。
markTextためaddToHistoryオプションが追加されました。
JavaScriptのトークン化とインデントコーナーケースにさまざまな修正。
vimのモードへのさらなる改善。
パッチの全リスト。
このバージョン3.11の新機能です:
この削除されたコード:collapserange、書式設定、および単純ヒントアドオン。 PLSQLとMySQLのモード(SQLモードを使用します)。
移動コード:今折り畳む測距機能は、自分のファイルを持っています。
変更されたインタフェース:continuecommentアドオンは現在、むしろコマンドよりも、オプションを公開します。
新モード:SCSS、Tclの、LiveScript、とmIRCを。
新しいアドオン:プレースホルダ、HTML完了。
新しいメソッド:hasFocus、defaultCharWidth。
新しいイベント:beforeCursorEnter、renderLine。
ショーヒント完了ダイアログアドオンに多くの改善。
バイワードカーソル移動の挙動を微調整。
このバージョン3.1の新機能です:
この非互換:キーハンドラは今返すのではなく、彼らはキーを処理しませんでした合図するCodeMirror.Passをスローすることがあります。
文書にファーストクラスの構造を作成し、分割ビューやサブビューをサポートしています。
完了のヒントを表示するための新しいモジュールを追加します。単純hint.jsを非推奨。
スクリプトタイプのカスタム処理を可能にするためにhtmlmixedモードを拡張します。
setBookmarkにinsertLeftオプションをサポートしています。
ドキュメントを反復処理するためにeachLineメソッドを追加します。
新しいアドオンモジュール:選択は、マーキング、リンティング、自動ブラケット閉鎖。
追加" beforeChange"そして、" beforeSelectionChange"イベント。
追加"隠し"そして、"再表示"マークされた範囲にイベント。
ドキュメントを一致させるために、引数のcoordsCharの解釈を修正しました。
新モード:タートルとQ.
vimのモードへのさらなる改善。
このバージョン3.02の新機能です:
このは、彼らは未使用になった後のガベージコレクトされてからCodeMirrorインスタンスを妨げる問題を修正しました。
このバージョン3.01の新機能です:
この/アドオンの下に編成ディレクトリ構造にすべてのアドオンを移動します。あなたのパスを調整する必要があるかもしれません。
新モード:D、サス、APL、(設定)、SQL、およびアスタリスク。
右から左へのテキストのサポートのいくつかのバグ修正。
rtlMoveVisuallyオプションを追加します。
vimのキーマップの改善。
ビルトイン(軽量)オーバーレイモードのサポートを追加します。
ラインウィジェットのshowIfHiddenオプションをサポートしています。
単純なPythonのhinterを追加します。
fixedGutterオプションを連れ戻します。
このバージョン2.37の新機能:
この新モード:SQL(PLSQLとMySQLモードに置き換えられます)。
新しいVIMモードに関する更なる作業。
OS X上での最近のオペラにはCmd / Ctrlキーのキーを修正
パッチの全リスト。
この書き換えVIMモード:
このバージョン3.0の新機能です。
いくつかのマイナーなスクロールやサイズ変更の問題を修正しました。
ドラッグするときのSafariセグメンテーション違反を回避。
このバージョン2.36の新機能です:
この新モード:Z80アセンブリ。
新しいテーマ:トワイライト。
コマンドライン圧縮ヘルパーを追加します。
scrollIntoViewを公開します。
defaultTextHeightメソッドを追加します。
Vimのキーマップへの様々な拡張機能。
PHPモードが混在HTMLモードに基づいて構築してください。
コメント-継続アドオンを追加します。
このバージョン2.35の新機能です:
この新しい(サブ)モード:活字体。
パージング時(Insertキー)を上書きしないでください。
markTextで修正されたいくつかのバグは、/相互作用を元に戻します。
セミコロンなしのJavaScriptコードのより良いインデント。
defineInitHook機能。
パッチの全リスト。
このバージョン2.34の新機能です:
この新モード:Common Lispは。
修正を選択し、すべてのほとんどのブラウザ上を右クリックします。
中央のテストスイートモード(マークダウン、XQueryの、CSS、STEX)テストを統合します。
CodeMirror.versionプロパティを追加します。
ネストされたフォーマットでのモードとclosetagプラグインのより強固なハンドリング。
UN /これでマークされたテキストとブックマークを保存し再実行します。
このバージョン2.33の新機能です:
この新モード:ふるいです。
新getViewPortとonViewportChange API。
設定可能なカーソルの点滅速度。
取り扱い偽無効(再び)にキーをバインドしてください。
赤い点のような非印字文字を表示します。
スクロールモデルにもっと微調整。
拡張テストスイート。基本リンターが追加されました。
innerHTMLプロパティのほとんどの使用を削除します。 CodeMirror.htmlEscapeを削除します。
このバージョン2.32の新機能:なしスクロールバーがない場合、IE上の行折り返しでエディタが壊れるバグの
この緊急修正。
この新しいスクロールバーの実装:
このバージョン2.3の新機能です。少ないちらつき必要があります。エディタのDOM構造を変更します。
新しいテーマ:活気のあるインク。
(テキストオブジェクトを含む)VIMのキーマップに多くの拡張機能。
モード多重化ユーティリティスクリプトを追加します。
読み取り専用モードでペースト作品を右クリックして不具合を修正しました。
getScrollInfoメソッドを追加します。
その他の修正がたくさん。
このバージョン2.25の新機能です:
このxmlpureモード(使用xml.js)を取り外します。
オペラでの行折り返しを修正します。
ChromeでX Windowsの中クリックペーストを修正。
巨大な文書の貼り付けを破った不具合を修正しました。
オペラでのバックスペースやタブのキーリピートを修正。
このバージョン2.24の新機能です:
このInternet Explorer 6のためのサポートを削除します。
新モード:シェル、ティキのwiki、豚ラテン語。
新テーマ:アンビアンス、黒板。
ドラッグをより詳細に制御/ dragDropのとonDragEventオプションでドロップします。
HTMLモードではビット少ない知識をひけらかすことを確認します。
compoundChange APIメソッドを追加します。
アンドゥ履歴やライン隠蔽でいくつかの修正。
キーマップでキャッチオールのための(壊れた)サポートを削除し、代わりにnofallthroughブールフィールドを追加します。
このバージョン2.23の新機能です:タブの結合
この変更デフォルト。
新モード:XQueryおよびVBScriptの。
二つの新しいテーマ:あまり暗く、XQ-暗いです。
setLineClass背景とテキストのスタイルを区別。
IE9 +でドラッグアンドドロップを修正します。
モード引数でcharCoordsとcursorCoordsを拡張します。
オートフォーカスのオプションを追加します。
findMarksAtメソッドを追加します。
このバージョン2.22の新機能です:
このキーハンドラが結合文字を許可し、イベントを渡すことを許可します。
autoClearEmptyLinesオプション。
タブをレンダリングするときに適切タブストップを使用しています。
PHPモードをより強固にします。
コードフォルダ内のサポートインデントブロック
選択のインスタンスを強調するためのスクリプトを追加します。
新規の.propertiesモード。
多くのバグを修正。
このバージョン2.21の新機能です:
この追加LESSは、MySQL、移動、およびVerilogモード。
smartIndentオプションを追加します。
読み取り専用モードでカーソルをサポートします。
トークンに複数のスタイルを割り当てるサポート。
選択範囲を描画するための新しいアプローチを使用してください。
scrollToメソッドを追加します。
アンドゥ/リドゥのイベントは非隣接行にまたがるようにします。
ロットとバグ修正がたくさん。
このバージョン2.2の新機能です:
このわずかに互換性のないAPIの変更。
結合キーへの新しいアプローチ、カスタムバインディングをサポートしています。
上書き(挿入)のサポート。
カスタム幅とスタイル可能タブ。
アドオンスクリプトに多くのコードを移動しました。
折り返し行でまともな垂直カーソル移動のサポート。
編集のより信頼性の高い処理は、テキストをマークしました。
最小限のemacsやvimバインディングを追加します。
posFromIndexにcoordsFromIndexの名前を変更し、indexFromPosメソッドを追加します。
このバージョン2.18の新機能である:2.17に分割されます。
修正TextMarker.clear、。
このバージョン2.15の新機能です:
この現在エディタを再注力しなかったカーソルを持っている文字をクリックします。
このバージョン2.12の新機能です:
このSPARQLモードを追加します。
カーソルがIEのやり場エディタで周りにジャンプして不具合を修正しました。
編集者のうち、バブルのキーとマウスのイベントを許可します。ウィジェットのクリックを無視します。
アンドゥ/リドゥの後にカーソル気違いじみを解決します。
最後の数行を無視して、ブロックインデント再調整を修正。
XMLモードで複数行のATTRSの解析を修正。
HTMLエスケープのためのinnerHTMLプロパティを使用します。
Cライクなモードでインデントにいくつかの修正。
長い行が削除時HORIZのスクロールバーを縮小します。
内側のDIVの幅は縮小させた幅フィードバックループのバグを修正しました。
このバージョン2.11の新機能です:
このスキームモード。
カーソル保存代替品のため、カーソルを検索する方法を交換して追加します。
Cのようなモードモードは、よりカスタマイズ可能にします。
不一致のタグを発見するためにXMLモードを更新します。
getStateAfter APIときめ細かなモード魔法のためcompareStateモードAPIメソッドを追加します。
スクロールDIVを操作するgetScrollerElement APIメソッドを追加します。
Firefox用ドラッグアンドドロップを修正します。
CのようなモードのためのC#の設定を追加します。
フルスクリーンの編集やモード切替デモを追加します。
このバージョン2.1の新機能です:
このテーマのシステムが追加されました。
このバージョン2.01の新機能です:
このSmalltalkのモード
reStructuredTextのモード
Pythonのモードを追加します。
PL / SQLモードを追加します。
coordsCharが動作するようになりました
onChangeを妨害する問題を修正しました。
スクロールやマウスクリック位置グリッチの数を修正しました。
onChangeに変更した行についての情報を渡します。
OS XでサポートCMDアップ/ダウン
トリプルクリックライン選択を追加します。
APIを介して選択を変更する際のシフトを処理しないでください。
サポート" nocursor"読み取り専用オプションのモード。
onHighlightCompleteオプションを追加します。
Firefox用コンテキストメニューを修正。
このバージョン1.0の新機能である:歴史オーバーフローをデバッグするときに
このエラーを修正してください。
C#の逐語的文字列の取り扱いを絞り込みます。
JavaScriptのインデントを持ついくつかの問題を修正しました。
このバージョン0.94の新機能です:
このtabMode:"スペース"若干修正(何かが選択された場合、今インデント)しました。
選択コードは、いくつかのIEのバージョンで破損する原因となるバグを修正しました。
WebKitのブラウザで無効にスペルチェックが動作するようになりました。
このバージョン0.93の新機能です:
この正規表現パーサーを追加しました。
PHPパーサを修正。
検索/置換で正規表現をサポートします。
fromTextAreaで作成されたインスタンスにsaveメソッドを追加します。
SQLパーサにMS T-SQLのサポートを追加します。
括弧を強調表示するためのCSSクラスの使用をサポートしています。
さらに別の隠されたエディタで行番号付きでハング修正。
このバージョンは何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コールバック、エディタの内容を検査し、操作するためのより強力な、行ベースのインタフェース。
IEのreplaceSelectionの問題、およびその他の、より小さな問題の多くを修正しました。
このバージョン0.58の新機能です:
このSPARQLとHTML-混合モード(巣のCSSやJSのパーサー)のためのパーサを追加します。また、ブラケットの強調表示、「ダムタブ」モード、のonChangeコールバック、およびバグ修正の山。
この要件:
このJavaScriptはクライアント側で有効になって
コメントが見つかりません