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

Android本家のフォーマッターを使ってコードを整形してみる.

Eclipseにはソースコードをフォーマットしてくれるショートカット
command + shift + F
があるが,デフォルトのフォーマッターがインデントにタブを使うように設定してある.しかしAndroidコードスタイルガイドを見ると,インデントはタブではなくスペース4つを使えとあるので,Android本家のフォーマッターを使ってコードスタイルガイドラインに準拠したフォーマットができるように設定してみる.

フォーマッターファイルをダウンロード

Gitリポジトリをクローンする
$git clone https://android.googlesource.com/platform/development

Eclipseでインポートする

Eclipse
「環境設定」→「Java」→「コードスタイル」→「フォーマッター」の「インポート」
から先ほどクローンした
development/ide/eclipseにあるandroid-formatting.xmlを選択.そして「OK」を押してインポート完了.

f:id:alice345:20130915130546j:plain

これで先ほどのショートカットを実行すると,コードスタイルガイドラインに準拠したコードに自動的にしてくれる.