用好シリーズは、自分の日常でソフトウェアツールをどのように使うかを記録するものであり、この記事は用好シリーズ - IDEA のプラグイン編で、日常の開発プログラミング時に IDEA でよく使うプラグインを記録するためのものです。このシリーズは継続的に更新されます。この記事ではプラグイン自体のみを記録し、プラグインの使用方法は記録しません。使用方法を記録すると内容が長くなり、閲覧が不便になるため、使用方法は自分で Google で学んでください。
外観系#
外観は第一の生産性
Nyan Progress Bar#
あなたの IDEA の進捗バーをもっと可愛くします
Xcode-Dark Theme#
いくつかのテーマを試しましたが、このテーマが最も快適です
Rainbow Brackets#
括弧に異なる色を付けて区別します
CodeGlance Pro#
コードにサムネイルを追加し、コードの位置を迅速に検索できます
Extra ToolWindow Colorful Icons#
ツールウィンドウのアイコンを豊かにします
Extra Icons#
フォルダアイコンを豊かにします。これは IDEA の商業版が必要です
ツール系#
Auto filling Java call arguments#
メソッドやコンストラクタを作成すると、自動的にメソッドのすべての引数を埋めます
使用方法:alt + Enter
GenerateAllSetter#
オブジェクトのすべての set メソッドを一度に呼び出し、エンティティクラスに値を設定する際に非常に便利です
使用方法:alt + Enter
Grep Console#
expression 式を使用してログをフィルタリングし、異なるレベルのログに希望の色を付けます。
GsonFormatPlus#
Json を Java のクラスに迅速に変換できます
JRebel and XRebel#
ホットデプロイ JVM プラグインで、時間のかかるビルドと再デプロイのステップをスキップすることで、Java アプリケーションのローカルデバッグ開発を簡素化します。このプラグインはアクティベートする必要があり、自分で Google 検索してください
Maven Helper#
Maven Helper プラグインの Dependency Analyzer を使用して、プロジェクトの多層依存関係を分析し、依存関係の衝突問題を解決します。プロジェクトの
pom.xml
ファイルの下で Dependency Analyzer を開いて分析します
MyBatisX#
MybatisX は IDEA に基づいた迅速な開発プラグインで、以下の便利な機能を含みます:XML ジャンプ、コードの自動生成(データベースのテーブル構造に基づいてエンティティクラスと基本的な mapper を生成)、テンプレートのリセット、JPA ヒントなど
String Manipulation#
主に文字列処理に使用されます:大文字小文字の切り替え、ソート、エスケープ、フォーマット調整(整列、空行の削除)、暗号化・復号化など。Alt + M ショートカットキーを使用して迅速に操作でき、機能は非常に強力です。
Translation#
ノートで使いやすい翻訳を使用することは、ソースコードを読むための強力なツールです。私が使用しているのはアリババの翻訳エンジンで、アリババの開発アカウントを使用すればアクティベートできます
錦上添花系#
Alibaba Java Coding Guidelines(XenoAmess TPM)#
アリババの Java 開発マニュアルに基づいて生成されたコード規範プラグインで、より規範的なコードを書くのを助けます
SonarLint#
同様にコード検査プラグインで、より良いコードの書き方を頻繁に提案します。使用をお勧めします。
SpotBugs#
コード内の潜在的なバグを見つけるのを助けますが、分析結果を全て信じることはできません。自分で分析する必要があります
Alibaba Cloud AI Coding Assistant#
アリババが提供するコード推薦プラグインで、入力した数文字に基づいて必要なコードを推薦します。最も好きな機能はコードドキュメント検索で、オープンソースの API インターフェースの書き方を見つけるのを助けてくれます。
このような AI コード推薦プラグインは他にもたくさんあります。AiXcoder Code Completer、Tabnine AI Code Completion- JS Java Python TS Rust Go PHP & Moreなど、自分の好きなものを選べばいいですが、コードツールに夢中にならないでください。これらのツールは補助的なものであり、コードは自分で書く必要があります。
取捨と最適化#
プラグインは良いですが、あまり多くを求めないでください
多くのプラグインをダウンロードして使用すると、IDEA ソフトウェアの動作やコードのコンパイルに影響を与えることがあります。この場合、適切な取捨と最適化が必要です。
IDEA 自体の機能を使用して、各プラグインがプロジェクトの起動に与える影響を分析できます。使用していないプラグインは無効にできます。
Help -> Diagnostic Tools -> Analyze Plugin Startup Performance
IDEA ソフトウェアの使用メモリの上限を適切に提供できます。設定後、再起動することで有効になります。
Help -> Diagnostic Tools -> Analyze Plugin Startup Performance