気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

Intellij 便利プラグイン

便利そうと思って導入したプラグインの概要について以下に記載する。
詳しい内容は、参考URLを参照のこと。

便利プラグイン

コード入力支援

  • String Manipulation
    • キャメルケース <=> スネークケースへの変換、エスケープ文字の処理、URLエンコードなど変換ができる。 右クリックのメニューや、メニューバーのEditから色々できます。
  • Randomness
    • ランダムなデータを何度も入力する際の支援機能を提供。例えば複数のUUIDによるユーザーIDを入れられる
  • GenerateAllSetter
    • 変数にカーソル => alt+enter => generate all setterで全部のセッターにてきとーな値をセットするコードが生成される

コード共有

  • GitLink:エディタ上のコードを右クリックで、コード共有リンクコピーのメニューを出せる

コード理解

  • Find Pull Request:エディタ上のコードを右クリックで、カーソルのコードを最後に編集したPRへジャンプするリンクを表示
  • GitToolBox:選択行右側にCommitのAuthor名やCommitメッセージが表示
  • Translation:コード上の英語を翻訳可能。APIやライブラリ上の英語を翻訳するとコード理解が捗る。選択文字列をCtrl + Shift + Yで翻訳

コードリーディング支援

  • Rainbow Brackets:対応括弧をレインボーにハイライト
  • JsonParser:JSONのvalidateやformatを行ってくれるものです。 手入力したJSONが正しいフォーマットになっているか確認したい、一行にまとめられていて人間が理解するのが困難なJSONを読みたいに使える
  • InspectionLens:静的解析結果をエディタ上の該当行横に表示

操作効率化

  • Key Promoter X:マウスのクリックで行った操作に対して、ショートカットを使わなかったことの指摘を通知

参考URL