banner
lMingyul

lMingyul

记录穿过自己的万物
jike

用好シリーズ - IDEAのプラグイン編

用好シリーズは、自分の日常でソフトウェアツールをどのように使うかを記録するものであり、この記事は用好シリーズ - IDEA のプラグイン編で、日常の開発プログラミング時に IDEA でよく使うプラグインを記録するためのものです。このシリーズは継続的に更新されます。この記事ではプラグイン自体のみを記録し、プラグインの使用方法は記録しません。使用方法を記録すると内容が長くなり、閲覧が不便になるため、使用方法は自分で Google で学んでください。

外観系#

外観は第一の生産性

Nyan Progress Bar#

あなたの IDEA の進捗バーをもっと可愛くします

プラグインのリンク

VFR3p9-2022-08-28-142555

Xcode-Dark Theme#

いくつかのテーマを試しましたが、このテーマが最も快適です

プラグインのリンク

3dpICg-2022-08-07-144806

Rainbow Brackets#

括弧に異なる色を付けて区別します

プラグインのリンク

d8pPCt-2022-08-07-172554

CodeGlance Pro#

コードにサムネイルを追加し、コードの位置を迅速に検索できます

プラグインのリンク

gF7iuT-2022-08-07-172925

Extra ToolWindow Colorful Icons#

ツールウィンドウのアイコンを豊かにします

プラグインのリンク

i5Qo3J-2022-08-07-145133

Extra Icons#

フォルダアイコンを豊かにします。これは IDEA の商業版が必要です

プラグインのリンク

VLU9su-2022-08-07-145348

ツール系#

Auto filling Java call arguments#

メソッドやコンストラクタを作成すると、自動的にメソッドのすべての引数を埋めます

使用方法:alt + Enter

プラグインのリンク

MHZdvb-2022-08-28-142345

GenerateAllSetter#

オブジェクトのすべての set メソッドを一度に呼び出し、エンティティクラスに値を設定する際に非常に便利です

使用方法:alt + Enter

プラグインのリンク

IMzR2U-2022-08-28-142414

Grep Console#

expression 式を使用してログをフィルタリングし、異なるレベルのログに希望の色を付けます。

プラグインのリンク

k8eZEI-2022-08-07-173238

GsonFormatPlus#

Json を Java のクラスに迅速に変換できます

プラグインのリンク

2ppiIs-2022-08-07-173553

JRebel and XRebel#

ホットデプロイ JVM プラグインで、時間のかかるビルドと再デプロイのステップをスキップすることで、Java アプリケーションのローカルデバッグ開発を簡素化します。このプラグインはアクティベートする必要があり、自分で Google 検索してください

プラグインのリンク

E96e57-2022-08-07-175305

Maven Helper#

Maven Helper プラグインの Dependency Analyzer を使用して、プロジェクトの多層依存関係を分析し、依存関係の衝突問題を解決します。プロジェクトのpom.xmlファイルの下で Dependency Analyzer を開いて分析します

プラグインのリンク

XxsebS-2022-08-07-175739

MyBatisX#

MybatisX は IDEA に基づいた迅速な開発プラグインで、以下の便利な機能を含みます:XML ジャンプコードの自動生成(データベースのテーブル構造に基づいてエンティティクラスと基本的な mapper を生成)テンプレートのリセットJPA ヒントなど

プラグインのリンク

プラグイン使用紹介

gq7G59-2022-08-28-140753

String Manipulation#

主に文字列処理に使用されます:大文字小文字の切り替え、ソート、エスケープ、フォーマット調整(整列、空行の削除)、暗号化・復号化など。Alt + M ショートカットキーを使用して迅速に操作でき、機能は非常に強力です。

プラグインのリンク

ewLSm6-2022-08-28-141440

Translation#

ノートで使いやすい翻訳を使用することは、ソースコードを読むための強力なツールです。私が使用しているのはアリババの翻訳エンジンで、アリババの開発アカウントを使用すればアクティベートできます

プラグインのリンク

6DFFfL-2022-08-28-142526

錦上添花系#

Alibaba Java Coding Guidelines(XenoAmess TPM)#

アリババの Java 開発マニュアルに基づいて生成されたコード規範プラグインで、より規範的なコードを書くのを助けます

プラグインのリンク

NxAuXQ-2022-08-28-142959

SonarLint#

同様にコード検査プラグインで、より良いコードの書き方を頻繁に提案します。使用をお勧めします。

プラグインのリンク

lWr9a0-2022-08-28-143220

SpotBugs#

コード内の潜在的なバグを見つけるのを助けますが、分析結果を全て信じることはできません。自分で分析する必要があります

プラグインのリンク

UB522M-2022-08-28-143439

Alibaba Cloud AI Coding Assistant#

アリババが提供するコード推薦プラグインで、入力した数文字に基づいて必要なコードを推薦します。最も好きな機能はコードドキュメント検索で、オープンソースの API インターフェースの書き方を見つけるのを助けてくれます。

このような AI コード推薦プラグインは他にもたくさんあります。AiXcoder Code CompleterTabnine AI Code Completion- JS Java Python TS Rust Go PHP & Moreなど、自分の好きなものを選べばいいですが、コードツールに夢中にならないでください。これらのツールは補助的なものであり、コードは自分で書く必要があります。

プラグインのリンク

vpzwUU-2022-08-28-143914

取捨と最適化#

プラグインは良いですが、あまり多くを求めないでください

多くのプラグインをダウンロードして使用すると、IDEA ソフトウェアの動作やコードのコンパイルに影響を与えることがあります。この場合、適切な取捨と最適化が必要です。

IDEA 自体の機能を使用して、各プラグインがプロジェクトの起動に与える影響を分析できます。使用していないプラグインは無効にできます。

Help -> Diagnostic Tools -> Analyze Plugin Startup Performance

XozRvU-2022-08-28-145252 EexDn8-2022-08-28-145430

IDEA ソフトウェアの使用メモリの上限を適切に提供できます。設定後、再起動することで有効になります。

Help -> Diagnostic Tools -> Analyze Plugin Startup Performance

Hkmlvr-2022-08-28-145545

bcgZbh-2022-08-28-145748

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。