問題タブ [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 InlineMethodアクションを呼び出す方法は?
Inline method
私は IntelliJ 用のリファクタリング プラグインを作成しており、アクションを( ctrl+ alt+ )に呼び出したいと考えていますn。
インラインPsiMethod
化するメソッドがある場合、最善のアプローチは何ですか?
コマンドIDを介してインライン展開を見つけて実行しようとする必要があります(ダイアログをスキップできますか?)
または、InlineMethodProcessor
手動のようなものを使用できますか?
java - Java IDE が実行するメソッド参照の検索をプログラムで実行するにはどうすればよいですか?
Eclipse のすべての参照を検索する機能 ([検索] > [参照] > [ワークスペース] または [Ctrl-Shift-G]) をご存知ですか? どうすればそれをプログラムで実行できますか?
セキュリティ違反を監査する必要がある大規模なコードベースがあり、約 12 の条件を連鎖させる必要があります。
Java で大規模なプロジェクト (1 GB のソース ファイルがあります) を分析できるライブラリはありますか? 私が答える必要がある質問は次のとおりです。
- インターフェイスのリストを渡し、それらのインターフェイスのすべての実装を見つけます
- そのリストを検索して、セキュリティ ライブラリの呼び出しを探します
- 上記のリストで参照されているすべてのメソッドを検索して、適切な承認ライブラリ呼び出しが行われたことを確認します。
私はこれを 1 日で手動で行うことができますが、作業を行うために素敵なスクリプトを作成するのに 2 時間を費やすことをお勧めします。
Eclipse が非常にうまく実行するこれらの一般的なタスクをスクリプト化するために使用できるライブラリのリードはありますか? 理想的には、それらをコマンドラインで実行したいので、繰り返し可能でスクリプト化できますが、明らかに得られるものを使用します.
intellij-idea - IntelliJ プラグインは、現在開いているファイルからコードを取得します
基本的に、 IntelliJでこれを行う方法( Eclipse Plugin Get Code from Current Open File )を知りたいです。
java - IntelliJ プラグイン: カスタム FrameTitleBuilder の使用方法は?
通常は次のように表示される IntelliJ メイン ウィンドウのテキストを変更したいと思います。
そして、次のようになるように、Maven のバージョン番号を使用したいと思います。
ServiceManager
私には明らかな plugin.xml からの拡張ポイントはありません。github でコミュニティ エディションのコードを見ると、目を通した後に完全に迷子になりましたApplicationManager
...
私の結論は、カスタムFrameTitleBuilder
は有望に見えますが、それをプラグインする方法がわかりません.
もちろん、これを行うためのより良い方法があるかもしれません。
続行する方法についてのヒントをありがとう。
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 が見つかりません。
だからここに私の質問があります:
- ファイルはどこにあり
idea-flex.skeleton
ますか? 見つからない。 - パスが正しくなるようにjflex実行可能ファイルを更新する必要がありますか、それともファイルを移動する必要がありますか? また、この変更により、言語プラグインの開発にjflexを使用すると問題が発生しますか?
intellij-idea - intellij community edition リポジトリから既存のプラグインをインポートして実行する方法
IntelliJ git4idea (Git Integration) プラグインをインポートして実行し、自分のコードを試して貢献しようとしています。
Intellij コミュニティ エディションをgithub リポジトリから取得し、git4idea プラグインをプロジェクトとしてインポートしました。Intellij コミュニティ エディションを実行しています
私の主な問題はこれです:
すべてのモジュールをインポートした後、git4idea モジュールは、プラグイン モジュール タイプではなく、一般的なモジュール タイプとして表示されます。
これは、新しい run\debug 構成を作成しようとすると[none]
、git4idea プラグインを選択する機能ではなく、「モジュールのクラスパスを使用する」の下にあることを意味します。これは明らかに「実行構成エラー: 構成にプラグイン モジュールが指定されていません」という結果になります。
問題は 、インポートされた「git4idea」の一般的なタイプをプラグインタイプに変更するにはどうすればよいですか?
またはさらに良いことに、Intellij コミュニティ エディションのリポジトリからプラグインをインポートしてビルド/デバッグ/実行するために必要な手順は何ですか?
intellij-idea - IntelliJ プラグインで新しいモジュールを作成するにはどうすればよいですか?
私はすべての IntelliJ プラグイン開発において本当に新しいので、IntelliJ プラグインから新しいモジュール タイプを作成する方法を知る必要があります。私はいくつかの同様の答えを見つけましたが、私が何をする必要があるかを説明していません.これについてのチュートリアルはありますか? 私はすべての助けに感謝します...