問題タブ [ace-editor]

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 に答える
2084 参照

javascript - Ace エディタでドラッグ アンド ドロップを実装するにはどうすればよいですか?

「ace エディター」とサムネイル画像のパレットがあります。私の顧客は、これらのサムネイルをエディターにドラッグし、ドロップ位置にテキストを挿入したいと考えています。たとえば、フルサイズの画像への URL です。しかし、API のどこかにドロップ イベントが見つからないことに困っています。

Ace API 内でこれを行う方法はありますか?

そうでない場合、ソース (ドラッグされた) 要素のデータ属性からテキストを挿入するマウス イベントに独自の JavaScript 関数をバインドする合理的な解決策はありますか? そこに例がある場合、私はそれらをここまたはGoogle経由で見つけていません.

0 投票する
3 に答える
11144 参照

ace-editor - エースエディタのカーソルが正しく動作しない

プロジェクトでAceエディターを使用しています。

CSS:

JavaScript:

#editor比較的配置されたdivに含まれています。

問題を説明するのは難しいですが、私は試してみます。

行サイズが大きくなるにつれてエースにテキストを入力すると、カーソルの実際の位置のスペースが増え、予想される位置が大きくなります。

たとえば、「これはテキストです」と入力すると、次のように表示されます。

これで、バックスペースキーを押すと、行't'の最後の文字が削除され、次のように表示されます。

Googleでこの問題について検索したところ、ズームが120に設定されている場合、Chromeブラウザで同様の問題が1つ見つかりました。しかし、Firefoxブラウザで作業しています。

0 投票する
2 に答える
6360 参照

javascript - HTML ファイルを ACE Editor PRE タグにロードする

(サーバー上に)ローカルに保存されたHTMLファイルがあり、ユーザーに表示して、変更を加えて保存できるようにする必要があります。(ワードプレスのテンプレートファイルエディタのようなもの)。

このために、ACE Editor を使用しています。

私のJavaScriptコード:

ファイル abc.html 内のコード

ここに画像の説明を入力

私の問題: addslashes を使用しましたが、問題を引き起こす文字がいくつかあります。ACE Editorに直接ファイルを供給する方法はありませんか?

開くファイル名を直接指定できるエディタは他にありますか?

編集:解決しました!

setValue() 関数を介してファイル テキストを渡す代わりに、PRE タグ内に直接テキストを出力しました。

出来た。

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

java-ee-6 - IceFaces の selectOneMenu と textEntry

IceFaces に問題があります。ice:selectOneMenu で選択した項目に応じて ace:textEntry を変更してみます。

また、新しいページに移動する必要はありません。AJAX にして、変更するたびに更新する必要があります。私はそのようにしてみます:

そして豆:

しかし、それはうまくいきません、何か解決策はありますか?ビッグthx。

0 投票する
4 に答える
15799 参照

javascript - Ace Editor は、1 つのページで複数のコード エディターをサポートできますか?

1 つの画面に 2 つの異なるコード エディターを備えた「コーディング競争」スタイルのインターフェイスを備えた Web アプリを実装しようとしています。1 つは読み取り専用で、もう 1 つはアクティブで、ユーザーが編集できるようになります。

私は現在 Ace Editor を使用していますが、素晴らしく使いやすいと思います。

しかし、ここで私の質問です。1 つのページに 2 つの異なるエディターを実装しようとすると、エラーが発生するようです。

キャッチされない RangeError: 最大呼び出しスタック サイズを超えました

jsスクリプトの変数「editor」は制限された単語ですか、それとも変数名が使用されていても問題ありませんか?

私のJSファイルのコードは次のとおりです。

htmlファイルのコードは次のとおりです。

返信ありがとうございます!

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

javascript - ace-editor 中括弧の間のテキストを取得

ace-editor は、次のような中括弧の間にあるコードの値を取得するにはどうすればよいですか:

カーソルがオンの場合:"type":"number"

そしたら返ってくるはず

0 投票する
3 に答える
10835 参照

javascript - ファイル拡張子を指定して、Ace Editor の「モード」を自動的に選択する方法

私は Java/scala バックエンド (正確にはLiftですが、この質問には影響しません) を使用するプロジェクトに取り組んでおり、フロントエンドの一部としてAce Editorを使用しています。私はしばらくの間グーグルで検索してきましたが、この質問に対する答えをまだ見つけていません:

ファイル拡張子 ( jsccpph、など)javarb指定して、適切な言語の Ace "モード" を自動的に選択するにはどうすればよいですか?

手動でマップを作成することは避けたいと思っていjs -> javascript, c -> c_cpp, java -> javaます。これに利用できる Java/scala ライブラリはありますか? それとも、Ace にはこの機能が何らかの形で組み込まれているのでしょうか?

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

javascript - Ace Editor にスクロール イベントを追加するにはどうすればよいですか?

Javascript リッチ テキスト エディター、ACE Editorを使用しています。必要なことのほとんどを達成することができましたが、スクロール イベントをエディターにアタッチする必要があります。

それ、どうやったら出来るの?API では、ScrollBar ( http://ajaxorg.github.io/ace/#nav=api&api=scrollbar ) を使用するように指示されていますが、使用方法がわかりません。

誰かが私を正しい方向に向けることができれば、それは大歓迎です!