問題タブ [monaco-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.
validation - Monaco エディターでのカスタム言語の構文検証
カスタム言語をモナコ エディターに統合しようとしています。https: //microsoft.github.io/monaco-editor/monarch.html を調べて、構文の強調表示に関するアイデアを得ました。
しかし、構文検証を通じてエラー/警告の検証を追加する方法に関するドキュメントは見つかりませんでした。Ace エディターでは、ワーカーを作成し、その中で検証関数を実行することでこれを行いました。これに関するリンク/ヘルプに感謝します。
diagnostics - Monaco エディターでカスタム言語構文を検証する (エラー/警告を追加する) 方法
基本的に、カスタム ビルド言語を Monaco エディターに統合しました。
ここで、構文検証が行われるように診断オプションを追加する必要があります。
これについて何か可能性はありますか?https://microsoft.github.io/monaco-editor/playground.html#extending-language-services-configure-javascript-defaults
でしか JavaScript ベースの診断オプションを見つけることができませんでした
protractor - 分度器を使用してモナコ エディタ内のテキストを取得できません
分度器キュウリ フレームワークを使用して Monaco-editor の BDD テストを作成しています。少し前に、Monaco API と、エディタ内でプログラムによって値を設定する方法について知りました。しかし今回は、分度器を使用してモナコエディター内のテキストを取得できません。これが私のコードのサンプルです:
ここでの問題は、「editorText」の値が null になり続けることです。BDD テストを実行すると、エディター内の値が「abracadabranull」に置き換えられます
エディタは、いくつかのデフォルト テキストで初期化されます。また、「setValue」関数が機能しているため、ブラウザー ドライバーは、エディターが読み込まれる iFrame を取得するのに問題はないと考えています。
どんな助けでも大歓迎です。