web-dev-qa-db-ja.com

Android Intellij Ideaのコードスタイル/ Android Studio

Android Studioの前は、Eclipseのコードスタイルとして Android-formatting.xml を使用していました。

Android Studio/Intellij Ideaを設定して、Eclipseのようにコードをフォーマットするにはどうすればよいですか?

[〜#〜]更新[〜#〜]

Eclipse Code Formatterプラグインを試してみました。動作しているようですが、設定を一切編集できません。私のチームは100列ではなく120列を好みます。

@CrossleSongの回答も試してみました。少しトリッキーですが、より強力です。これを保存できます

https://Android.googlesource.com/platform/development/+/Android-4.2.2_r1.2/ide/intellij/codestyles/AndroidStyle.xml

Android.xmlとして、それをAndroidStudio/Intellij codestylesフォルダーにコピーします。

~/Library/Preferences/AndroidStudioPreview/codestyles

これで、Android Studioの環境設定でコードスタイルとしてAndroidを選択できるようになりました。

25
Ivan Morgillo

development リポジトリは、Androidソースからダウンロードできます。development/ide/intellijフォルダーには、コードスタイル、テンプレートが含まれています...

12
Crossle Song

Android StudioでEclipse XMLフォーマッタを使用するための手順):

  1. ファイル->設定->プラグイン
  2. 「リポジトリの参照」ボタンをクリックし、検索フィールドに「Eclipse Code Formatter」と入力してプラグインをインストールします。
  3. 再起動Android Studio。
  4. ファイル->設定->その他の設定-> Eclipseコードフォーマッター(見つからない場合は、検索フィールドを使用してください)
  5. [Eclipseコードフォーマッタを使用する]を選択し、xmlスタイルファイルを参照して、[OK]ボタンを押して設定を閉じます。

私は明確な指示を書いてくれれば幸いです。わからない場合はお知らせください。

6
Ayaz Alifov

IntelliJ用のサードパーティの Eclipse Code Formatter プラグインを使用できますIDEA/Android Studio。

4
CrazyCoder

Android Studio 1.2.2以上の場合:

私にとってうまくいかなかったこと:

ご質問ありがとうございます。ここには良い答えとヒントがありますが、Android Studio 1.2.2に更新した私の場合、それはそのままでは機能しませんでした。いくつかの回答と ブログxmlファイルをダウンロードした後、

  1. xmlファイルを~/Library/Preferences/AndroidStudio/codestylesに保存します。
  2. 次にAndroidStudioを再起動します
  3. Android Studio -> Preferences -> Code Style -> Javaに移動し、Schemeドロップダウンからスキーム名を選択して保存します。

    ただし、xmlファイルを~/Library/Preferences/AndroidStudio/codestyles/フォルダー内に配置すると、選択するSchemeドロップダウンにスキーム名が表示されませんでした。

私にとってうまくいったこと:

Android Studioを最新バージョンに更新した後、Macの~/Library/Preferences/の下に、AndroidStudioAndroidStudio1.2の2つのフォルダーができました。インポート用- AndroidStyle.xml 更新されたコードスタイルファイルAndroid studio、~/Library/Preferences/AndroidStudio1.2/フォルダ内にcodestylesという名前のフォルダを作成する必要がありました。 。次に、xmlファイルをそこに保存し、上記の 手順 に従いました。.../AndroidStudio/codestylesフォルダーにのみファイルを保存するだけではうまくいきませんでした。

いつか誰かのお役に立てば幸いです。

2
Shobhit Puri