問題タブ [codemirror]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - すべてのCodeMirrorをページに保存
すべてのCodeMirrorテキストエリアを1ページにsave()するにはどうすればよいですか?
javascript - 文字列の変更時にインデックスがシフトされた行数と文字数を見つける
単語を含む文字列が変更されたときに、単語の位置のシフト量を見つけるためのアルゴリズム(またはそのJavaScript実装)はありますか?
私のプロジェクトは、MobWrite コラボレーション サービスを使用して新しいデータがコードに追加されたときにカーソルを再配置する必要がある CodeMirror に基づくオンライン エディターです。
したがって、現在のユーザーが編集していた単語にカーソル位置を設定するには、その位置のシフト量を計算し、それを元のカーソル位置に追加する必要があると思います。
解決策: 現在、MobWriteで使用されるメソッドを実装しようとしています。
ご協力ありがとうございました。
javascript - CodeMirrorをTextAreaに従わせる
CodeMirrorをTextAreaと同期させて、カーソル位置、選択範囲、およびデータを両方で同じに保つにはどうすればよいですか?
私はMobWriteでCodeMirrorを使用しています。CodeMirrorはtextAreaのみを使用して入力を読み取り、MobWriteは特定のTextAreaの選択などを処理できます。問題は、CodeMirrorをTextAreaと同期させることです。
php - CodeMirrorは自分自身をonBlurに保存します
PHP自体によって生成されたすべてのCodeMirrorをonBlurに保存したいと思います。これが私が話していることです:
しかし、それは機能しません... FireBugは言います:「id1は定義されていません」...それを行う方法は?
javascript - Codemirror エディター フルスクリーン - カスタム関数をコード ミラーに追加する方法
CodeMirror エディターのフルスクリーン バージョンを作成する方法の良い例があります。ただし、CodeMirror ウィジェットが他のウィジェットposition: absolute
またはrelative
div の中間にある場合、これは機能しません (CodeMirror ウィジェットの絶対位置は、ページ全体に対して相対的ではなくなります)。
全画面表示にする新しいコマンドを CodeMirror に追加できます。
CodeMirror を作成するときに、この新しいコマンドをバインドする必要があります。これをオプションに追加します。
CodeMirrorFullscreen
問題は、フルスクリーンが機能することを確認するために、CSS クラスに何を入れるかということです。
javascript - 数行の CodeMirror は、何かが再描画をトリガーするまで表示されません
CodeMirror は、テキストエリアに数行 (3 行以下) のコードしかない場合を除いて、非常にうまく機能しているようです。その場合、(A) テキストエリアで Enter キーを押すか、(B) ブラウザーに再描画 (サイズ変更など) をさせる何かを行うまで、テキストエリアは空白です。3 行以上ある場合、ページの最初のレンダリングで問題なく表示されます。
私はここで空想的なことは何もしていません:
他の誰かがこの問題を抱えているかどうか疑問に思っています。
codemirror - ondblClickとクリックイベントをCodemirrorに追加します
onDblClickイベントをcodemirror2に追加したいと思います。onCursorActivityはイベントを配信しないため、このメソッドからイベントをフィルタリングする方法がないことがわかりました。CodemirrorにonDbClickイベントを実装するにはどうすればよいですか?
前もって感謝します。
css - コードミラーカーソル位置オフセット
コードミラーを使用してWebページでxmlを表示、強調表示、編集していますが、カーソル位置が挿入位置からオフセットされているため、点滅しているカーソルがある場所から文字を削除すると、前の文字が表示されます。代わりに、期待するものが削除されます。それは私のページの外でうまく機能するので、私はそれが私の現在のページとのcssの衝突を想定していますが、どこでも衝突を見つけることができません。誰かが同様の問題を抱えているか、何をすべきか知っていますか?
javascript - コードミラープレビュー-iframeではありませんか?
私はこの例とまったく同じことをしようとしていますが、コードはiframeではなく、divでprintetする必要があります。
http://codemirror.net/demo/preview.html
これは機能しません...私は別のアプローチが必要です。
あなたが助けることができることを願っています!
browser - ブラウザで Context Menu->Select All イベントを検出するにはどうすればよいですか?
私たちは、XML エディター コンポーネントに CodeMirror を使用しています。その中には多くのリスナーがあり、そのうちのすべてを選択 (CTRL-A) します。CTRL と A の組み合わせをリッスンし、select をすべて内部的に作り直します (多くの span 要素と div 要素で構成されているため)。
ユーザーがテキストを右クリックして [すべて選択] をクリックすると、CTRL-A と同じイベントが発生しません。私の質問は次のとおりです。右クリック(コンテキストメニュー)してからすべて選択のイベントは何ですか?