banner
lMingyul

lMingyul

记录穿过自己的万物
jike
twitter
github
bilibili

用好シリーズ - 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

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