問題タブ [intellij-plugin]
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.
java - intellij プラグインをテストする方法
Intellij プラグイン開発に関するドキュメントはほとんどありません。Intellij プラグインを作成したことがある場合、プラグインのテストはどのように作成しましたか? ドキュメントまたはソースコードへのポインタは大歓迎です。
java - プラグイン開発以外での IntelliJ Open API の使用
Java コードの分析とツリー ノードへの変換を実行する IntelliJ Open API のクラスを使用するにはどうすればよいですか? プラグイン開発で使用されているものを指していますが、プラグイン開発の範囲外で個別に活用したいと考えています。
intellij-idea - IntelliJ IDEA プラグインの書き方は?
IDEA には、使用する多くのプラグインがあります。IeIDEtalk
は私が使用するそれらの 1 つです。インターネットに接続して Web ページを表示するだけの簡単なプラグインをコーディングするにはどうすればよいですか? (アドレスバーは必要ありませんが、問題ありません)。プラグインのショートカットのボタンを IDE のように配置したいIDEtalk, Commander, Maven Projects etc
。
何か案は?
intellij-idea - IntelliJ 構文強調表示プラグインを作成する際の組み込み言語の構文強調表示の委任
Jade の Scala 実装の構文を強調表示する IntelliJ プラグインを作成しています。Jade は、埋め込みコードを含めることができる HTML テンプレート言語です。例えば:
"-@" と最後の "=" の後のすべては、埋め込まれた Scala コードです。私のプラグインは Jade 構文の強調表示を処理しますが、Scala の強調表示を繰り返したくありません。Scala コードの構文強調表示を既存の Scala プラグインに委譲する方法はありますか?
java - IntelliJ プラグイン - 既存のアクションにフックする必要がある
IntelliJ のプラグインを作成していますが、ファイルが保存されたとき、コードがコンパイルされたとき、またはリファクタリングが発生したときなど、既存のアクションのいくつかにフックする必要があります。プラグイン サイトで既存のアクションに関する情報を見つけることができませんでした。新しいアクションのみです。
これらの投稿は似ています: IntelliJ IDEA での保存アクション ファイル保存時の Intellij 再フォーマット
ただし、実際にプラグインを作成することは含まれていないため、そうするための内部フックがあることを願っています。
javascript - RhinoでリモートJavaScriptデバッグ用のintelliJIDEAプラグインを実装するにはどうすればよいですか?
intelliJ IDEAを使用して、組み込みrhinoエンジンを使用するリモートサーバーで実行されているスクリプトをデバッグする必要があります。これをサポートするプラグインを作成するために従うことができる手順はありますか?これをどのように行うことができるかについてのアイデアが必要です。あなたが私にいくつかのアイデアを与えるか、私にいくつかのリソースを指摘することができれば、それは本当に役に立ちます。
java - Eclipse/IntelliJ内にWebアプリケーションを埋め込む
EclipseとIntelliJIDEAがプラグインを構築するためのサポートについていくつか質問があります...
IDEのメインワークスペース(右側の最大のスペース:))内にインタラクティブなWebアプリケーション(Visio / OmniGrapffle / Inkscapeと同様のドラッグアンドドロップ図編集機能を備えた)を表示(およびユーザー入力を受け入れる)します。
Webアプリケーションとの対話(たとえば、図のボックスをクリックする)により、IDEで何らかのアクションがトリガーされます(たとえば、対応するソースファイルを表示するか、ダイアログを開いて新しいクラスを作成します)。
言い換えれば、アニメーションに関するEclipseとIDEAの制限、または優れたグラフィックスの表示に関する柔軟性を克服するために、WebアプリケーションにGUIのほとんどの側面を管理させることを計画しています。
このためには、WebアプリケーションがIDE内で提供されるサービス/その他のプラグインと通信できる必要があります。
WebとStackOverflowを閲覧すると、EclipseがOSGIアーキテクチャをサポートしていることがわかりました。これにより、WebアプリケーションからアクセスできるWebサービスを作成できる可能性があります。しかし、どこから始めればよいのかわかりません。また、IntelliJIDEA用のプラグインの構築に関する関連情報は見つかりません。
いくつかのポインタを教えていただければ幸いです。どうもありがとうございます。
PS:通常のプラグインの構築を検討していましたが(たとえば、EclipseのGraphitiプロジェクトを使用)、完全なHTML / CSS /とは対照的に、Eclipseプラットフォームのサポートのみを使用したユーザーエクスペリエンス(ボタンの形状、ダイアログ、プロパティウィンドウなど)は制限されているようです。 JavaScript / etc /は、Webアプリケーションでサポートされています。私のアプローチは間違っているかもしれませんが、どんな助けでも大歓迎です。
intellij-idea - IntelliJプラグインを作成して新しい「モジュールタイプ」を作成することは可能ですか?
IntelliJプラグインを作成して新しい「モジュールタイプ」を作成することは可能ですか?
プロジェクト内の他のモジュールに依存し、プロジェクト内の他のモジュールに依存できる新しいモジュールタイプをプロジェクトに作成し、新しいカスタムモジュールタイプをビルドするときに、に固有のコードを実行します。新しいタイプのモジュール(つまり、カスタムコンパイラまたはその他の外部コマンドまたはプロセス)。
java - IntellijIDEAプラグインを作成します。プラグイン設定を保存する
私はIDEAプラグイン開発に不慣れで、サポートする必要のあるプラグインがあります。現在、このプラグインにはいくつかの設定があります。プロジェクトレベルで保存される設定を作成したいのですが、その方法がわかりません。
UIパーツを作成しました:
しかし、プロジェクトレベルでいくつかの情報を保存し、たとえばこの情報をアクションで使用する方法がわかりません。設定パネルにプロジェクトフォルダの構造を表示し、選択したフォルダ名を保存したい。