問題タブ [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.

0 投票する
1 に答える
1796 参照

jquery - サブミットイベントなしではcodemirrorデータをシリアル化できませんか?

私は非常にトリッキーなコードミラーでこの問題を抱えており、それを回避する方法がわかりませ

codemirror からのデータは、送信イベントなしではシリアル化されません。これは、これまでにわかったことです。以下のように、

html、

この行を変更する必要があります

次に、コードミラー内のデータをシリアル化できます。

しかし、最初にプラグインをクリック ボタンにアタッチし、最も近いフォームを見つけて、そのフォーム データをシリアル化ajax postする必要があります。そのため、クリック イベントを使用して最も近いフォームをトレースする必要があります。

誰かが以前にこの問題に遭遇したことがあるのだろうか、そして解決策は何ですか。

0 投票する
1 に答える
2694 参照

javascript - コードミラーは現在の文字位置を取得します

特定のテキストを強調表示するためにCodeMirrorを使用しようとしています。このプロジェクトで珍しいことは、強調表示する必要があるものが事前定義されていないことです。むしろ、Webサービスを呼び出すと、webseriviceの応答により、強調表示する必要があるもののインデックスが表示されます。これはNLPプロジェクトであり、Webサービスはコンテキスト固有の「知識」を提供してくれます。それが私が強調したいことです。

簡単に言えば、強調表示される文字の位置を示す開始属性と終了属性を持つJSONオブジェクトを取得しています

以下は、モード定義に関して私が持っているものです、私は「差分」モードを編集しました

私の質問は、文字列の先頭(行ではない)を基準にしてストリームの現在の値を取得するにはどうすればよいですか?ストリームが149番目の文字を読み取っている場合、この番号を取得するにはどうすればよいですか?「pos」、「start」、「columns」は、現在の行の位置のみを示します。

これはCodeMirrorを使用して可能ですか?

0 投票する
1 に答える
1067 参照

php - PHP: CodeMirror からユーザーのコードを安全に保存および表示する方法

学生が基本的な HTML、CSS、および JavaScript を学習できるように、CodeMirrorを使用して単純な Web ベースのコード エディターをセットアップしています。

学生が自分のコードを保存できるようにしたいので、スタンドアローンのブラウザー ウィンドウに表示され、友人や家族と共有して自分の作品を披露することができます (例: mydomain.com/users/ their-ユーザー名/test.html)。

現在、次の PHP を使用していますが、私の使用$contentはまったく安全ではないことがわかっています。

ほとんどの場合$content、安全な HTML、CSS、または JavaScript のよう<p>My name is Mark</p>にする必要があります。

コードを安全に保存して表示する方法について何か提案はありますか? 各ユーザーのフォルダーを他のユーザー フォルダーや Web サイトの残りの部分から隔離/サンドボックス化する方法はありますか?

おそらくこれを行うための安全な方法はなく、信頼できない人がコードをサーバーに保存することを許可するべきではありませんが、これを行うための安全な方法があれば...それはこのプロジェクトにとって素晴らしいことです! そうでない場合は、別の方法を考えます。

あなたが提供できる助けや洞察をありがとう!-マーク

0 投票する
0 に答える
110 参照

javascript - モバイル デバイスのコード エディターの Intellisense

Code Mirror を使用して Web ベースのコード エディターを開発しています。このエディターは、Control-Space キーを使用したインテリセンスもサポートしています。

このアプリケーションを、Control-Space キーの組み合わせが利用できないモバイル デバイスでも動作させたいと考えています。では、PC とモバイル デバイスの両方で機能する最善のアプローチは何でしょうか。

0 投票する
1 に答える
1062 参照

javascript - コード ミラーへの動的ヒントの追加

Javascript言語のコードヒント(インテリセンス)でコードミラーを使用しています。私の質問は、作成後にコード エディターに動的ヒント (変数、関数名など) を追加できるかということです。

0 投票する
1 に答える
2851 参照

extjs - CodeMirror を使用した Extjs タブ パネル

TabPanelで CodeMirrorを使用しようとしています。

http://jsfiddle.net/2dv2z/6/

私をブロックする2つの問題があります:

  • タブを変更することはできません
  • CodeMirror 要素は、彼のコンテナーに実際には適合しません...

誰かアイデアはありますか?

0 投票する
1 に答える
973 参照

javascript - CodeMirror と Socket.io - onChange を使用してエディターのコンテンツを発行する

エディターのコンテンツをサーバーの onChange に送信しようとしています。node.js、socket.io、jquery、および codemirror を使用しています。

これはこれまでのコードです (クライアント側) (「code.server」は、コード テキスト領域の内容をサーバーに送信していることを意味します。「code.client」を使用して、情報をクライアントに送り返します)。

しかし、それは機能していません。私は何を間違っていますか?CodeMirror を追加する前に、テキストエリアの内容を送信できました。

それが明確でない場合に備えて、jQueryを使用しました。

そして今、コードミラーを追加した後、コンテンツを取得してサーバーに送信できません。何が起こっている?私を助けてくれてありがとう、私はこの問題に数日間取り組んできました。

0 投票する
1 に答える
239 参照

codemirror - JS ベースのスクリプト言語のコード ミラー

SuiteScript 編集に Code Mirror を使用しています。このスクリプト言語は、Javascript の拡張バージョンです。エディターで次の機能が必要です

  • ネイティブ JavaScript 関数などの API 関数のコード ヒント。

  • 多くの関数はオブジェクトから呼び出されますが、コードヒントは空白の後に機能するため、ドット (例: myObj.apiFunc ) の後では機能しません。

  • ヘッダー ファイルからのコード ヒント (これらのファイルはコンテンツ自体の一部ではありませんが、ヘッダー ファイルで定義されたグローバル変数と関数にはコード ヒントとしてアクセスできます)

コアのコード ミラー コードを台無しにしたくないので、コアのコード ミラーを変更せずにこれらの機能を追加できますか。

ありがとう、

0 投票する
6 に答える
58156 参照

javascript - Codemirrortextareaの値を取得する方法

textareaにCodemirrorのプラグインを使用していますが、textareaの値を取得できません。

コード:

エラーが表示されています:

0 投票する
1 に答える
1168 参照

javascript - CodeMirrorとjQuery.keyup

説明するのは難しいですが、通常のテキストエリアに入力するときに、CodeMirrorテキストエリアを更新する必要があります。jQueryのkeyup();を使用していますが、機能していません。理由はわかりません。私は何が間違っているのですか?

http://jsfiddle.net/mretchin/VH25w/14/

テストするには、#test1と入力するだけです。

ありがとうございました!