皆さん、こんにちは!開発者は基本的な「オーサリング」ツール、つまり
Eclipseや
NetBeansなどの開発環境を持っていますが、現時点で最も人気のある環境は間違いなく
IntelliJ IDEA です。コーディング能力を大幅に強化し、プロセスを何度も大幅に簡素化するように設計されています。
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 1]()
ただし、この環境が提供する機能はすべての人にとって適切ではない可能性があり、カスタマイズしたい人もいるかもしれません。実際には、プラグインを追加して機能を拡張するだけです。
プラグインは、メイン プログラムに機能を追加する方法です。これらは、その機能を拡張するように設計されています。 |
今日は、IntelliJ IDEA で動作するための 10 個の興味深いプラグインを見ていきます。これらはあなたの仕事に役立つか、少なくとも元気づけてくれます =) まず、新しいテーマのインストールを例として、
IntelliJ IDEA にプラグインをインストールするためのブートキャンプを実行してみましょう。
1. IntelliJ IDEA テーマ
限られた組み込みの IntelliJ IDEA テーマのセットが何らかの形で不足していると感じたことはありますか? もしかしたら、他のものを選びたかったのかもしれません。もしかしたら、自分にぴったりのものを探して探したいと思っていませんか? さあ、やってみよう!まず、
ここにアクセスして、自分に合ったテーマ (またはテーマ パック) を選択してください。たとえば、私は
Gradiantoを選択しました。次に、プラグインをインストールするには 2 つの方法があります。
方法 1: JetBrains Web サイトから直接インストールする
IDEA を開いている必要があります。テーマを選択したら、
「入手」→「インストール」ボタンをクリックします。次に、コンピューターにインストールした IntelliJ IDEA のバージョンを選択するように求められます。
↓
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 3]()
次に、開発環境に次のウィンドウが表示されます。
[OK]![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 4]()
をクリックします。プラグインがインストールされました!次に、プラグインが機能し始めるために、
IntelliJ IDEAを再起動する必要がある場合があります。テーマを備えたプラグインの場合、これは必要ありませんでした。テーマはすぐに緑色に変わりました。
方法 2: IntelliJ IDEA からインストールする
IDEA の左上隅で、
[ファイル] -> [設定] に移動します。
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 6]()
次に、
[プラグイン]タブに移動し、検索バーにプラグインの名前 (
Gradianto![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 7]()
) を部分的にでも入力します。緑色の [
インストール]ボタンをクリックすると、インストールが完了します。終わり!
テーマの変更
新しいテーマは緑だけではありません。残りを表示するには:
- ファイル -> 設定に戻ります
- 「外観」タブを開く
その後、
[テーマ]ドロップダウン リストをクリックすると、利用可能な 4 つの新しいテーマが表示されます。
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 8]()
私は
Gradianto Deep Oceanテーマが最も気に入りました。
プラグインの無効化/アンインストール
プラグインを無効にするか完全にアンインストールする方法を見てみましょう。
- もう一度、「設定」→「プラグイン」ウィンドウを開きます。
- 「インストール済み」タブを選択します
[無効]を押してプラグインを非アクティブにします。
[有効/無効]![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 10]()
の横にある矢印をクリックすると、
IDEAからプラグインを削除できるウィンドウが表示されます。ご覧のとおり、すべては実際には非常に単純です :) それでは、非常に便利なIDEAプラグインをいくつか見てみましょう。
2. 文字列の操作
これは、IDEA に多くの新しい文字列処理機能を追加するプラグインです。
ここで見つけることができます。開発環境をインストールして再起動した後、たとえば変数名またはテキストの選択部分を右クリックすると、新しい文字列操作コンテキスト メニュー項目が表示され、選択した文字列を変更するためのさまざまな可能性が提供され
ます。 :
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 12]()
このプラグインは、非常に大きなテキストを操作する必要がある場合に最も役立ちます。フィルター、並べ替え、大文字と小文字の変更、コーディング スタイルの変更 (たとえば、すべてのテキストをキャメルケースに変更)、1 回の操作でテキストの全行の何かを変更 (おお、それは興味深いですね)、テキストをエンコードすることができます。一部の形式 (SHA-1 16 進形式など) など。はい、最初はさまざまな機能が多すぎるように見え、これまたはこれが何をするのか完全には明確ではないでしょう。しかし、時間が経つにつれて、あなたは慣れてきて、IntelliJ IDEA のテキスト書式設定の神になるでしょう。
3. IDE 機能トレーナー
このプラグインは主に初心者を対象としています。IDE の基本的なショートカットと機能を対話的に学習するのに役立ちます。これは、IntelliJ IDEA における自分専用の訓練軍曹のようなものと考えることができます。
ここで見つけることができます。インストール後、
「ヘルプ」→「IDE 機能トレーナー」セクションに移動します。
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 13]()
次に、さらに詳しく知りたいトピックを選択します。たとえば、リファクタリング:
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 14]()
次に、段階的な演習を完了し始めます。
4. キープロモーターX
経験豊富で熟練したプログラマーほど、より多くのホットキーを知っていることに気づきました。結局のところ、手動でコードを検索したり、手動で何かを実行したりする代わりに、いくつかのキーボード ショートカットを押すだけで、出来上がり、完了です。その結果、作業がはるかに速くなります。
そこで、 Key Promoter Xプラグインをご紹介します。ロード後、設定ウィンドウ、メニュー、またはタブに移動すると、同じ操作を実行できるキーボード ショートカットを含むプロンプトが右下隅に表示されます (つまり、同じ設定ウィンドウ、メニュー、など):これを
IDE 機能トレーナー![IntelliJ IDEA の便利なプラグイン 10 個: 初心者と経験豊富な開発者向け - 15]()
を介して実行に追加する場合
チュートリアルを参照すると、実際にマウスを使用せずに IDEA で作業できるようになります (これにより、作業が何倍も高速化されます)。
5. レインボーブラケットとハイライトブラケットペア
Rainbow Bracketsプラグインについて触れずにはいられませんでした。インストールすると、括弧のペアが複数色になるため、コーディングがはるかに便利になります。
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 16]()
これにより、どの開き括弧がどの閉じ括弧とペアになっているかをすぐに確認できるようになります。色は任意ではありません (ランダムに選択されません)。一定のロジックがあり、ネストの度合いが同じ括弧は同じ色になります。たとえば、黄色の括弧内の括弧は緑色になります。そして、緑色の括弧内ではすべてが青になる、というように続きます...括弧について言えば、
HighlightBracketPairに移りましょう。このプラグインを使用すると、関連する括弧のペアが強調表示されるため、カーソルが置かれているコードの特定のブロックまたは括弧が明確に表示されます。
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 17]()
これら 2 つのツールは、高度にネストされたコードを作業している場合に非常に役立ちます。
6.コドータAI
遠い昔、コードは日常的に通常のテキスト エディターで書かれていました。ここで、どこかに括弧を忘れたか、クラス名を間違えたと想像してください。何もコンパイルされません! その結果、当時はエラーを探すのに何時間も費やし、コードを記述する際には細心の注意を払う必要がありました。このような苦しみは、最も神経が強い人だけが持つものです。これが非常に面倒になったため、コードを操作するためのさまざまな環境を作成し始めた人もいると思います。IntelliJ IDEA、Eclipse、NetBeans...そして今、あなたは IntelliJ IDEA で作業しています。これは非常にスマートで、コーディングに信じられないほどの助けを提供し、開始するとすぐにエラーの可能性がある場所を提案し、関連するクラスとメソッドの名前を表示します。それらを入力します。もう少し賢くしてはどうでしょうか?このため、
Codota AIプラグイン。このプラグインは、AI のおかげでコードの自動補完を向上させるように設計されています。
Codota は、数百万のオープンソース Java プログラムとコンテキストに基づいて、最も高度な機械学習モデルを使用してコード行を自動補完し、より迅速に、より少ないエラーでコードを作成できるようにします。言い換えれば、このプラグインにより、IDEA はアプリケーションのコンテキストに基づいてプロンプトを表示できるようになります。たとえば、必要な型のアクセス可能で表示可能な変数を表示できます。
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 18]()
また、メソッド名などのコードの特定のブロックを選択して、既成のサンプルを検索してみることもできます。
7. スポットバグ
コーディングアシスタントといえば、バグを見つけるのに役立つものがあっても悪くないと思いますよね?ここで、
SpotBugsプラグインが段階に入ります。SpotBugs は、バイトコードの静的分析を実行して、IntelliJ IDEA 内の Java コードのバグを見つけます。つまり、このプラグインは特定の Java バグを検出するための優れたツールであり、コードを分析し、400 以上のバグ パターンや不適切な解決策と比較することによって検出を行います。このようなエラーには、無限再帰ループ、
デッドロック、
ライブロック、およびさまざまなライブラリの誤った使用が含まれます。SpotBugs は、大規模なアプリケーションの数百の重大なバグを特定できます (通常、コメントされていないソース コードの 1000 ~ 2000 行におよそ 1 つのバグが存在します)。プラグインをインストールした後、メニューで
[分析] -> [SpotBugs] ->を選択します。<分析の対象>。ターゲットは、関連するテストを含む、または含まない、1 つのファイルまたはモジュール全体のいずれかです。
![IntelliJ IDEA の便利なプラグイン 10 個: 初心者と経験豊富な開発者向け - 20]()
分析が完了すると、見つかったすべてのバグまたは不十分な解決策とそれらを修正するための提案を示すウィンドウが下部に表示されます。
8.Maven ヘルパー
Maven
Helperプラグインは、Maven を使用する人にとって必須のプラグインです。これにより、競合する依存関係を分析して削除する簡単な方法が追加されるほか、Maven の依存関係をさまざまなビュー (リストまたはツリーとして) で確認できる機能が追加されます。分析を実行するには、
pomファイルを開き、下部にある
[依存関係アナライザー]タブをクリックします。次に、どの依存関係がどの依存関係と競合しているかを確認し、競合する依存関係を除外することができます。
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 22]()
プラグインは、個々のファイルまたはルート モジュールを実行/デバッグするための追加機能も追加します。
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 23]()
この依存関係マネージャーを有効にすると、依存関係の問題を解決するときに時間を節約できます。
9. スクラッチ
コードを作成するとき、「コミットする前にこれを修正する必要がある」と考えることがよくあります。自分自身の参照やテストのために一時データをどこかに書き込む必要があるか、メモやメモを記録する必要があります。アプリケーションのデバッグ時に表示されるデータ。これは通常、メモ帳の新しいインスタンスをすぐに起動することを意味しますが、それでもあまり良いとは言えません。私たちの愛する IntelliJ IDEA が提供するツールをさらに有効に活用するにはどうすればよいでしょうか? たとえば、
Scratchプラグインです。このプラグインを使用すると、IDEA で一時的なテキスト エディター タブを作成できます。そこで、コードを記述したり、一時的なデータを保存したり、後で必要になるが永久に保存する必要がない考えをすぐに書き留めたりすることができます。ファイル システムに使い捨て TXT ファイルが散乱することはもうありません。プラグインをロードした後、
Alt+Cを押します。ウィンドウが表示され、テキスト ファイルの名前を指定できます。 [
OK]![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 24]()
をクリックすると、一時テキスト ファイルを含むタブが表示されます。ファイルが以前に作成されている場合は、このキーボード ショートカットでそのファイルが開きます。これらのタブの長いリストがすでに存在する場合は、最新のタブが開きます。プラグインの説明では、これらの一時テキスト ファイルを使用するための残りのホットキーを確認できます。これらの一時ファイルには、メニューから [
ツール] -> [スクラッチ] -> [...]からアクセスすることもできます。
10. プログレスバー
そして最後に、ちょっとしたコミックリリーフとして、面白い小さな
プログレスバープラグインについて触れたいと思います。これらのプラグインは、進行状況バーの典型的な退屈な外観をより楽しいものに変更します。
たとえば、私はマリオのプラグインがとても気に入りました。
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 26]()
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 27]()
または、非常に人気のあるプラグインである
Nyan Progress Barを試してみてください。
![IntelliJ IDEA 用の 10 の便利なプラグイン: 初心者と経験豊富な開発者向け - 28]()
追加の機能を追加すると、IDEA がはるかに多くのリソースを消費する可能性があり、過度のプラグインへのこだわりが開発環境のパフォーマンスに影響を与える可能性があることを指摘しておく必要があります。したがって、理想的なプラグインのセットをまとめようとするときは、夢中にならないでください。パフォーマンスと追加機能の間の「適切な中間点」を維持するように努める必要があります。今日はこれで終わりです :) コメントでお気に入りのプラグインについて教えてください。
GO TO FULL VERSION