問題タブ [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.
javascript - JavaScript を使用した Ace エディター トリガー イベント
のようなものはありますか
これが必要な理由は、エディターが新しいものに出入りするためです。ビューに戻ったときに、通常の「変更」を行う必要がありますが、ユーザー入力を待ちたくないのですか?
現在、私は持っています
そして思い出すだけ
私が必要なときに、しかしeditor.getSession.trigger('change')
はるかにいいです。
javascript - ace エディタで 2 つの異なるスタイルの代替行を管理する方法は?
ace でメモを取るエディタを作成したいと考えています。
たとえば、エディターにスペイン語のテキストを貼り付けます。次に、対応するスペイン語の単語に対応する英語の単語を書き留めたいと思います。これらの英語の単語をそれぞれのスペイン語の単語の上に表示したい (スペイン語の 2 行の間)
そこで、エディターで 2 つのテキスト スタイルを使用して行を交互に表示します。大きいフォントでスペイン語、小さいフォントで英語。
どうすればいいですか?ace は contenteditable を使っていると思います。異なるスタイルで交互の線を形成するにはどうすればよいですか?
javascript - どの関数が呼び出されているかを見つける方法は?
エースエディタを編集しようとしています。
たとえば、 と入力すると、html モードで の後に が>
自動的に配置されます。</element>
>
この関数だとJSを見て分かったvar HtmlBehaviour = function () {...
では、この動作の te 関数を見つけるにはどうすればよいでしょうか。
-単語を入力していて、現在の行でスペースがなくなると、単語全体が次の行に移動します。行末の新しい文字のキーボード イベントが chrome デバッガーを使用してトリガーする関数を見つけるにはどうすればよいですか?
jquery - Ace コード エディターでホバー エラー メッセージを作成する方法
Ace エディターを使用して Web サイトにコードを表示しています。図に示すように、コードの範囲を強調表示し、ホバーしたときにエラー メッセージを表示できるようにしたいと考えています。
これが Ace エディター API を使用して実行できるかどうか、または jQuery の魔法を使用する必要があるかどうかはわかりません。
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ウィンドウに設定された後、それらは省略されます。
javascript - ACE の二重構文強調表示
ACE エディターを使用して、Python スクリプト内で JS の構文の強調表示を有効にしたいと考えています。具体的には、次のようなものが欲しいです。
script タグ内のすべてが JS 用にフォーマットされており、残りは Python 用にフォーマットされています。
私は振り出しに行き詰まっており、手動で新しい「モード」を一緒に変更する前に、皆さんがきちんと答えてくれることを願っています. 前もって感謝します。
jquery - 描かれていないエースのタブ
あなたが理解できるように、私は自分自身を十分に明確にすることができれば幸いです.
サイトに ace を統合しようとしています。唯一の問題は、Tab キーを使用すると、テキストが再配置されないことです。また、内側をクリックして編集を開始すると、文字が左に 4 文字挿入されます。\t
キャラクターは描かれていないと思います。
現在はこのようになっていますが、<h1>
and<p>
タグは 1 タブ分インデントする必要があります (選択と編集は、タブが描画されたように動作します)。
次の順序で src-min-noconflict から ace ファイルをロードしました。
- ace.js
- モード-html.js
- theme-terminal.js
エディターをアクティブにするコード
CSS
HTML