39
43

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

eclipseでjava開発するときによく使う設定

Last updated at Posted at 2016-02-21

こないだ設定したのでメモ
※そのうちキャプチャとろうかな。。

Eclipse設定

一般

エディター > AnyEditツール > 末尾の空白を除去→on
エディター > AnyEditツール > 空行を無視→on
エディター > AnyEditツール > スペースをタブに
エディター > テキストエディタ > 表示されるタブ幅→2
開始およびシャットダウン→いらないやつを外す
開始およびシャットダウン→ワークスペース→数を増やす
外観 > 色とフォント→フォント変える(フォントでフィルタして基本だけ変えれば全部かわるはず)

JStyle

半角スペース→on

Java保管アクション(Java > エディター > 保管アクション)

ソース・コードのフォーマット→off
インポートの編成→on
追加アクション→on
追加保管アクション > コード・スタイル > if/while/for/doステートメントでブロックを使用→常時
追加保管アクション > コード・スタイル > 式 > 式で括弧を使用→常時
追加保管アクション > コード編成 > フォーマッター > 末尾の空白を除去→on(空行を無視)
追加保管アクション > コード編成 > フォーマッター > インデントの訂正→on
追加保管アクション > メンバー・アクセス > フィールド・アクセスに'this'修飾子を使用→常時
追加保管アクション > メンバー・アクセス > メソッド・アクセスに'this'を使用→常時
追加保管アクション > 不要なコード > 未使用コード > 未使用のインポートの除去→on

Javaコンテンツ・アシスト(Java > エディター > コンテンツ・アシスト)

Java > エディター > コンテンツ・アシスト > 自動有効化遅延→500(0にしていたが入力途中で固まることが多かったため…)
Java > エディター > コンテンツ・アシスト > Javaの自動有効化トリガー→「.abcdefghijkemnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_」に

Javaコードスタイル(Java > コード・スタイル)

フィールドの接頭部リストに _ をいれる
※これをいれることでフィールド名のプレフィックスに _ を使用していても、
アクセサメソッドの自動生成にはつかなくなる効果がある

Javaフォーマッタ(Java > コード・スタイル > フォーマッター)

インデント(D) > 一般設定 > タブ・サイズ(S)を2
行折り返し(G) > 注釈 > 要素-値ペア > すべての要素を折り返し、各要素で改行する
行折り返し(G) > 関数呼び出し > 修飾呼び出し > すべての要素を折り返し、各要素で改行する
行折り返し(G) > 'enum'宣言 > すべての要素を折り返し、各要素で改行する
行折り返し(G) > 一般設定 > 行の最大幅(I)を200
コメント(M) > 行の幅 > コメント業の最大幅(F)を200

Javaクリーンアップ(Java > コード・スタイル > クリーンアップ)

ちなみにlombokを使用しているとエラーで動作しないので注意。

コード・スタイル > 制御ステートメント > if/while/for/doステートメントでブロックを使用→常時
コード・スタイル > 制御ステートメント > 式 > 式で括弧を使用→常時
コード編成(O) > フォーマッター > ソース・コードのフォーマット→on
コード編成(O) > フォーマッター > インポート > 末尾の空白を除去→on(空行を無視)
コード編成(O) > フォーマッター > インポート > インデントの訂正→on
コード編成(O) > フォーマッター > インポート > インポートの編成→on
メンバー・アクセス(R) > 非性的アクセス > フィールド・アクセスに'this'修飾子を使用→常時
メンバー・アクセス(R) > 非性的アクセス > メソッド・アクセスに'this'修飾子を使用→常時
欠落コード > 注釈 > 欠落している注釈を追加→on(ぜーんぶon)
欠落コード > 潜在的なプログラミングの問題 > シリアル・バージョンIDの追加→on→生成
欠落コード > 未実装コード > 実装されていないメソッドの追加→on
不要なコード > 未使用コード > 未使用のインポートの除去

Checkstyle

そのうち…

FindBugs

そのうち…

39
43
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
39
43

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?