問題タブ [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 に答える
2187 参照

javascript - ACEエディタは文字数を数えますか?

これは、ACEエディターで合計行数を取得する方法です...

これは問題なく動作しますが、どうすれば合計文字数も取得できますか?APIドキュメントでこれに関する情報を見つけることができません。

ありがとう。

編集...

これが私がこれを行うことになった方法です...それはまた、千の区切り記号で出力を分割します。

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

ace-editor - ace エディターで keydown イベントが発生しない

ace エディターは、keydown イベントの発生を防ぎます。と思いますpreventDefault

エディターイベントが実行される前に、この防止を削除したり、keydown イベントにバインドしたりするにはどうすればよいですか?

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

javascript - Ace エディタでソースパスを設定する方法

私は Ace をローカルにオフラインで埋め込んでいるため、ホストされたパッケージを使用しておらず、同じオリジン ポリシーの対象となっています。モード、テーマ、およびワーカーのソースを特定のフォルダーで調べるように ace に指示するにはどうすればよいでしょうか?

以前は次のものを使用できました。

しかし、それは最新バージョンでは機能しません。これはどのように達成できますか?

前もって感謝します

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

javascript - javascriptを使用したコード構文エラー検出の基本構造はどれですか?

私は言語を設計しており、リッチなコード エディターでユーザー エクスペリエンスを向上させたいと考えています。最初はCodeMirrorに苦労しましたが、オープンソースのACE Editorを見つけました:)

私はすべてを読み、2番目のオプションを決定しました。しかし、エラー検出メカニズムを実装する方法が見つかりません。ワーカーファイルを参照しています。それで...最後に、javascriptを使用して構文エラーを見つけるための構文アナライザーの基本構造はどれですか? (例: JSHint )

回答ありがとうございます。

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

javascript - エースエディタを垂直方向に完全に拡張する方法

Aceエディターで垂直スクロールバーを無効にし、エディターをドキュメントのサイズに拡張したいと思います(したがって、スクロールバーは必要ありません)。これはどのように行うことができますか?ドキュメントの高さが必要で、サイズを変更する必要があると思いますが、Aceにはネイティブなものがある可能性があります。

前もって感謝します。

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

javascript - WindowsStoreJavascriptアプリでAceエディターを使用する

そのため、作業中のWindows 8 JavaScriptアプリにACEを埋め込もうとしていますが、多くの問題が発生しました。これが私の<pre id="ace-editor">要素をエースエディターに変えるために使用される私のコードです。

まず、少しの位置と点滅時間のオフセットで、重複したカーソルが表示されます。下の画像をご覧ください。

次に、エディターを作成したら、エディターオブジェクトの属性を変更できるように、すべてのメソッドを2回呼び出す必要があります。たとえば、以下のスニペットを見てください。

それがテーマを変えるために私がしなければならないことです。メソッドを一度呼び出しても、setTheme()それは実行されません。

今、私はWindows Storeの開発に不慣れですが、少しいじった後、デフォルトで追加されたコアUIスタイルシートを削除するとカーソルが消えることがあります。コアJSファイルについても同じことが言えます。それらを取り除くと、二重発火の問題はなくなります。ここにいる誰かが、なぜこれが起こっているのかについての解決策や手がかりを持っていますか?競合しないバージョンのAceを使用していますが、他のバージョンも試しました。これはAceよりもWinJSの問題のように聞こえると思いますが、ここにいる誰かが私を助けてくれるなら、それは素晴らしいことです。

ありがとう!

アップデート:

カーソルが重複している場合、ACEはユーザーエージェントで文字列「MicrosoftInternet Explorer」を使用していないため、Windowsストアアプリ環境を正しく検出していないようです。代わりに、「MSAppHost/1.0」か何かです。だから私は自分を変えてace.js、今は両方を検出しています。更新されたコードは次のとおりです。

ありがとう、user1743328!

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

javascript - ace エディターで自動インデントとコード補完を無効にする方法

標準の ace エディター (html モード) で入力して Enterキー<div>を押すと、終了 div タグが自動的に作成され、カーソルがインデントされます。ここで見ることができます。

彼らは私が求めている台所の流しのためにそれを無効にしました.

のような単純なプロパティ設定ですか

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

tabs - エースエディタでタブマーカーを非表示にする

エースエディタはタブマーカーを表示します。タブはドットでマークされています。それらを隠す方法はありますか?

エディターのロードに使用しているコードは次のとおりです。

また、次の行の意味を誰かが説明できますか? themeCssAceEditor.getSession().setUseSoftTabs(true);

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

javascript - AceEditorでスクロールバーを無効にする

Ace Editorですべてのスクロールバーを無効にするか、よりスタイリッシュなものに置き換えたいです。これはできますか?

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

javascript - 文字列にJavaScriptが含まれているかどうかを検出することは可能ですか?

Ace エディターを自動的に設定する目的で、特定の文字列が JavaScript スクリプトであるかどうかを検出できるかどうかを調べようとしています。

「エンゲージメントのルール」は、次のようなものです。

...これはJSとして安全に「検証」できますか? 残念ながら、これは DB に格納されるため、ファイルの種類の拡張子に依存することはできません。最悪の場合、JS コンテンツとしてマークする必要があるかもしれませんが、今のところはそれを避けようとしています。