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

java - コード経由でIntelliJ InlineMethodアクションを呼び出す方法は?

Inline method私は IntelliJ 用のリファクタリング プラグインを作成しており、アクションを( ctrl+ alt+ )に呼び出したいと考えていますn

インラインPsiMethod化するメソッドがある場合、最善のアプローチは何ですか?

コマンドIDを介してインライン展開を見つけて実行しようとする必要があります(ダイアログをスキップできますか?)

または、InlineMethodProcessor手動のようなものを使用できますか?

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

java - Java IDE が実行するメソッド参照の検索をプログラムで実行するにはどうすればよいですか?

Eclipse のすべての参照を検索する機能 ([検索] > [参照] > [ワークスペース] または [Ctrl-Shift-G]) をご存知ですか? どうすればそれをプログラムで実行できますか?

セキュリティ違反を監査する必要がある大規模なコードベースがあり、約 12 の条件を連鎖させる必要があります。

Java で大規模なプロジェクト (1 GB のソース ファイルがあります) を分析できるライブラリはありますか? 私が答える必要がある質問は次のとおりです。

  • インターフェイスのリストを渡し、それらのインターフェイスのすべての実装を見つけます
  • そのリストを検索して、セキュリティ ライブラリの呼び出しを探します
  • 上記のリストで参照されているすべてのメソッドを検索して、適切な承認ライブラリ呼び出しが行われたことを確認します。

私はこれを 1 日で手動で行うことができますが、作業を行うために素敵なスクリプトを作成するのに 2 時間を費やすことをお勧めします。

Eclipse が非常にうまく実行するこれらの一般的なタスクをスクリプト化するために使用できるライブラリのリードはありますか? 理想的には、それらをコマンドラインで実行したいので、繰り返し可能でスクリプト化できますが、明らかに得られるものを使用します.

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

intellij-idea - IntelliJ プラグインは、現在開いているファイルからコードを取得します

基本的に、 IntelliJでこれを行う方法( Eclipse Plugin Get Code from Current Open File )を知りたいです。

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

java - IntelliJ プラグイン: カスタム FrameTitleBuilder の使用方法は?

通常は次のように表示される IntelliJ メイン ウィンドウのテキストを変更したいと思います。

そして、次のようになるように、Maven のバージョン番号を使用したいと思います。

ServiceManager私には明らかな plugin.xml からの拡張ポイントはありません。github でコミュニティ エディションのコードを見ると、目を通した後に完全に迷子になりましたApplicationManager...

私の結論は、カスタムFrameTitleBuilderは有望に見えますが、それをプラグインする方法がわかりません.

もちろん、これを行うためのより良い方法があるかもしれません。

続行する方法についてのヒントをありがとう。

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

macos - IntelliJ コミュニティ 12 CE + JFlex

このチュートリアルに従って、 IntelliJ 12用のカスタム言語プラグインを作成していますが、 jFlex プラグインに関していくつかの問題が発生しています。

プラグインが (IntelliJ プラグイン ブラウザー経由で) インストールされたとき、次のパスで構成されました。

  • フレックス:/Applications/IntelliJ IDEA 12 CE.app/tools/jflex
  • フレックススケルトン:/Applications/IntelliJ IDEA 12 CE.app/tools/jflex/idea-flex.skeleton

IntelliJ は、jFlex アプリケーションが見つからないと警告したので、jflex.dezipから最新のパッケージをダウンロードして解凍しました。IntelliJ で jFlex プラグイン構成を更新しましたが、ビルドしようとすると新しいエラーが発生しました:./lib/jflex.jarパスに構成されていません。

  • フレックス:/Users/skyler/jflex-1.4.3/jflex-1.4.3/bin
  • フレックススケルトン:/Users/skyler/jflex-1.4.3/jflex-1.4.3/src/default.skeleton

jar が に存在することを確認しました/Users/skyler/jflex-1.4.3/jflex-1.4.3/lib。もちろん、エラーで参照されているパスでは jar が見つかりません。

だからここに私の質問があります:

  1. ファイルはどこにありidea-flex.skeletonますか? 見つからない。
  2. パスが正しくなるようにjflex実行可能ファイルを更新する必要がありますか、それともファイルを移動する必要がありますか? また、この変更により、言語プラグインの開発にjflexを使用すると問題が発生しますか?
0 投票する
4 に答える
8694 参照

intellij-idea - intellij community edition リポジトリから既存のプラグインをインポートして実行する方法

IntelliJ git4idea (Git Integration) プラグインをインポートして実行し、自分のコードを試して貢献しようとしています。

Intellij コミュニティ エディションをgithub リポジトリから取得し、git4idea プラグインをプロジェクトとしてインポートしました。Intellij コミュニティ エディションを実行しています

私の主な問題はこれです:

すべてのモジュールをインポートした後、git4idea モジュールは、プラグイン モジュール タイプではなく、一般的なモジュール タイプとして表示されます。

ここに画像の説明を入力

これは、新しい run\debug 構成を作成しようとすると[none]、git4idea プラグインを選択する機能ではなく、「モジュールのクラスパスを使用する」の下にあることを意味します。これは明らかに「実行構成エラー: 構成にプラグイン モジュールが指定されていません」という結果になります。

ここに画像の説明を入力

問題は 、インポートされた「git4idea」の一般的なタイプをプラグインタイプに変更するにはどうすればよいですか?

またはさらに良いことに、Intellij コミュニティ エディションのリポジトリからプラグインをインポートしてビルド/デバッグ/実行するために必要な手順は何ですか?

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

intellij-idea - IntelliJ プラグインで新しいモジュールを作成するにはどうすればよいですか?

私はすべての IntelliJ プラグイン開発において本当に新しいので、IntelliJ プラグインから新しいモジュール タイプを作成する方法を知る必要があります。私はいくつかの同様の答えを見つけましたが、私が何をする必要があるかを説明していません.これについてのチュートリアルはありますか? 私はすべての助けに感謝します...