読者です 読者をやめる 読者になる 読者になる

路地裏牧場

技術系ブログだったけどごった煮になった謎ブログ

IntelliJ IDEA プラグイン漁り:第2回 Code Tools

前回:IntelliJ IDEA プラグイン漁り:第1回 Code Editing - 路地裏牧場
今回はCode toolsカテゴリ編です Code Editingとごっちゃになってる感ある
おすすめのプラグインには『』をつけています。

ASM Bytecode Outline

バイトコードとASMコードを表示するビューを追加します。

BrainLeg

例外を解析しStackOverflowの投稿を検索するなどして解決策を提示します。

Dummy Text Generator

ランダムなテキストを生成するジェネレータを追加します。

GenerateO2O

オブジェクトを別のオブジェクトにコピーするコードを生成します。

Guava Postfix Completion

Postfix completion(IDEA13.1から追加された、末尾に入力された接尾辞からコードを補完する機能)にGoogle Guavaライブラリの機能を呼び出すテンプレートを追加します。

Java Decompiler IntelliJ Plugin

デバッグ実行中にクラスをデコンパイルしてソースコードを表示できるようにします。

Java REPL

Java REPL(Javaインタプリタを動かすツール)をIDEA内で実行できるようにします。

JavaDoc

Javadocを生成・挿入する機能を追加します。

Log Support

Loggingをサポートします。多くのLoggingライブラリに対応しています。(機能はよくわからなかった)

QAPlug

FindBugsCheckStyleなどのツールを統合しコード品質の向上を支援します。別途『QAPlug - Checkstyle』などの各種プラグインが必要です。

Realigner

複数の文字列リテラルを区切って結合し改行を削除』『文字列をPrefixとPostfixで囲う』『区切られた複数の文字列リテラルを改行で分割』の3つのテキスト操作機能を追加します。

Referencer

日付時刻やファイル名、PHPJavascriptのクラス名やなんやらを挿入する機能を追加します。

Shifter

Shift up/Shift down(≠キーコンビネーション)の2つの操作でアルファベットを前後させたり複数行をアルファベット順で並び替えたりなどの様々な機能を追加します。

Tasks

IDE内にタスク管理機能を追加します。TODOコメントから追加することも出来ます。