問題タブ [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 投票する
2 に答える
2633 参照

javascript - JavaScript を使用した Ace エディター トリガー イベント

のようなものはありますか

これが必要な理由は、エディターが新しいものに出入りするためです。ビューに戻ったときに、通常の「変更」を行う必要がありますが、ユーザー入力を待ちたくないのですか?

現在、私は持っています

そして思い出すだけ

私が必要なときに、しかしeditor.getSession.trigger('change')はるかにいいです。

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

javascript - Ace で複数の行を強調表示するにはどうすればよいですか?

同様の質問で言及されている古い方法は次のとおりです。

残念ながら、次のように機能しません。

http://jsbin.com/acotuv/1/edit

助言がありますか?

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

javascript - ace エディタで 2 つの異なるスタイルの代替行を管理する方法は?

ace でメモを取るエディタを作成したいと考えています。

たとえば、エディターにスペイン語のテキストを貼り付けます。次に、対応するスペイン語の単語に対応する英語の単語を書き留めたいと思います。これらの英語の単語をそれぞれのスペイン語の単語の上に表示したい (スペイン語の 2 行の間)

そこで、エディターで 2 つのテキスト スタイルを使用して行を交互に表示します。大きいフォントでスペイン語、小さいフォントで英語。

どうすればいいですか?ace は contenteditable を使っていると思います。異なるスタイルで交互の線を形成するにはどうすればよいですか?

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

javascript - どの関数が呼び出されているかを見つける方法は?

エースエディタを編集しようとしています。

たとえば、 と入力すると、html モードで の後に が>自動的に配置されます。</element>>

この関数だとJSを見て分かったvar HtmlBehaviour = function () {...

では、この動作の te 関数を見つけるにはどうすればよいでしょうか。

-単語を入力していて、現在の行でスペースがなくなると、単語全体が次の行に移動します。行末の新しい文字のキーボード イベントが chrome デバッガーを使用してトリガーする関数を見つけるにはどうすればよいですか?

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

jquery - Ace コード エディターでホバー エラー メッセージを作成する方法

Ace エディターを使用して Web サイトにコードを表示しています。図に示すように、コードの範囲を強調表示し、ホバーしたときにエラー メッセージを表示できるようにしたいと考えています。

実現したいこと

これが Ace エディター API を使用して実行できるかどうか、または jQuery の魔法を使用する必要があるかどうかはわかりません。

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

javascript - XML を ACE にロードする方法は?

更新 1

現在、テキストを WT プロジェクトにロードしている方法を次に示します。

また、ここに ReadFile 関数があります

元の投稿

いくつかの XML ファイルを WT ( http://www.webtoolkit.eu/wt?wtd =rqBfShGlNupXgK3M1sWOxUk1Loz3BsW0 ) ページ。問題は、何らかの理由で XML ファイルのすべてのタグがロードから省略されていることです。例: 次の内容の XML ファイル

としてロードされます

タグの内容だけでなく、XML ファイル全体が必要です。

少し調査を行った後、さまざまなフォーラムで同じことを尋ねる他のかなりの数の人々を見つけましたが、これまでに試したことはすべてうまくいきませんでした。

これには、Ace モードを XML に設定する、ace ウィンドウに設定する前に別のコンテナーにテキストを読み込もうとする、配色を変更する、別の方法でファイルを解析するなどが含まれます。

私はVisual Studio 2010を使用しています。デバッグから、ファイルがすべてのタグを含む文字列に完全に読み込まれることがわかりますが、Aceウィンドウに設定された後、それらは省略されます。

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

javascript - ACE の二重構文強調表示

ACE エディターを使用して、Python スクリプト内で JS の構文の強調表示を有効にしたいと考えています。具体的には、次のようなものが欲しいです。

script タグ内のすべてが JS 用にフォーマットされており、残りは Python 用にフォーマットされています。

私は振り出しに行き詰まっており、手動で新しい「モード」を一緒に変更する前に、皆さんがきちんと答えてくれることを願っています. 前もって感謝します。

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

jquery - 描かれていないエースのタブ

あなたが理解できるように、私は自分自身を十分に明確にすることができれば幸いです.

サイトに ace を統合しようとしています。唯一の問題は、Tab キーを使用すると、テキストが再配置されないことです。また、内側をクリックして編集を開始すると、文字が左に 4 文字挿入されます。\tキャラクターは描かれていないと思います。

現在はこのようになっていますが、<h1>and<p>タグは 1 タブ分インデントする必要があります (選択と編集は、タブが描画されたように動作します)。 どのように見えるか

次の順序で src-min-noconflict から ace ファイルをロードしました。

  • ace.js
  • モード-html.js
  • theme-terminal.js

エディターをアクティブにするコード

CSS

HTML