問題タブ [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.

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

java - Intellij プラットフォームでの最小限のアプリケーション

この Eclipse RCP チュートリアルのように、Intellij プラットフォームを使用して簡素化されたアプリケーションを構築することは可能ですか? このプラットフォームを IDE にのみ使用することが推奨されていることは承知しており、これに固執するつもりですが、ユーザーが承認した機能のみを使用できるように制限し、たとえば. Maven プロジェクトをインポートします。

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

intellij-idea - Intellij IDEA プラグインで仮想ファイルを物理ファイルに同期する

アクションを実行する前にファイルを保存する必要があるIntellij IDEAのプラグインを実装しています。アクションはシェル コマンドです。コマンド ライン パラメータとしてファイル名を渡す必要があります。

AFAIK Idea は、フレームの非アクティブ化時にファイルを保存 (同期) するため、ファイルを右クリックしてアクションをクリックすると、古いバージョンのファイルが使用されます。別のウィンドウに移動した場合は、Idea に戻ってアクションをクリックします。現在のバージョンのファイルが使用されます。

Virtual File System に関するこのドキュメントを読んだところ、ファイル システム (VirtualFileManager.syncRefresh()または など)からファイルをロードするようにトリガーできることがわかりましたVirtualFileManager.asyncRefresh()。うまくいくことを期待してこれを試しましたが、うまくいきません。

質問: 手動で (プログラムで) ファイルを保存する方法は?

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

java - IntelliJ プラグイン:AutoScrollFromSource をトリガーせずにプロジェクト ビューからファイルに移動しますか?

IntelliJ IDEA プラグインを作成しており、「autoscrollfromsource」機能をトリガーせずにプロジェクト ペインからファイルに移動しようとしています (オンになっていても)。

autoscrollfromsource を一時的に無効にしようとしました (そして後で再度有効にしました) が、この試みは成功しませんでした。

以下のコードでは、ファイルのロードに少し時間がかかるように見えますが、その時までに autoscrollfromsource は既に再度有効になっています。

autoscrollfromsource をトリガーせずにノードに移動するより良い方法はありますか?

プロのヒントをありがとう:)

更新 1

OpenFileDescriptorここで、コードを openapi クラスまでトレースします。

navigate基本的に、ソースからの自動スクロールをトリガーせずに、このメソッドを実行できるようにしたいと考えています。

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

intellij-idea - カスタム言語の BNF ルール構文の強調表示

Grammar-Kit プラグインを使用して、IntelliJ 用のカスタム言語プラグインを開発しようとしています。定義されたトークンの構文の強調表示を簡単に提供できますが、要素またはトークンの親レベルで強調表示する方法がわかりません。

ここに簡単で汚い言語の例があります - https://github.com/carymrobbins/intellij-plugin-example

解決

@ignatov が示唆するように、Annotator クラスを拡張し、それを に登録しますplugin.xml。以下の例では、メソッドcommandを定義して要素を強調表示しています。visitCommand

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

java - IntelliJ Idea プラグインが document.setText で元に戻せない

私は IntelliJ Idea 13 のプラグインに取り組んでいbeforeDocumentSavingますdocument.setText

これはうまく機能します。私の唯一の問題は、このプラグインが実行され、変更を元に戻したいときに、次のエラー メッセージが表示されることです。

ありますかIdea?:-)