25

在 Android Studio 之前,我在 Eclipse中使用android-formatting.xml作为代码样式。

如何设置 Android Studio / Intellij Idea 以像在 Eclipse 中一样格式化代码?

更新

我尝试了 Eclipse Code Formatter 插件。它似乎有效,但您根本无法编辑任何设置。我的团队更喜欢 120 列而不是 100 列。

我也试过@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 Preferences 中选择 Android 作为 Code Style。

4

4 回答 4

12

您可以从 Android 源下载开发存储库。development/ide/intellij文件夹包括代码样式、模板...

于 2013-05-23T09:45:54.947 回答
6

在 Android Studio 中使用 Eclipse XML 格式化程序的说明

  1. 文件 -> 设置 -> 插件
  2. 单击“浏览存储库”按钮,在搜索字段中输入“Eclipse Code Formatter”并安装插件。
  3. 重启安卓工作室。
  4. 文件 -> 设置 -> 其他设置 -> Eclipse 代码格式化程序(如果找不到,请使用搜索字段)
  5. 选择“使用 Eclipse 代码格式化程序”,浏览您的 xml 样式文件,然后按 OK 按钮关闭设置。

我希望我写的说明清楚。让我知道,以防你不明白。

于 2015-03-31T13:51:03.940 回答
4

您可以使用 IntelliJ IDEA / Android Studio 的第三方Eclipse Code Formatter插件。

于 2013-05-23T09:43:11.050 回答
2

对于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 更新到最新版本后,~/Library/Preferences/在 mac 下,我有两个文件夹:AndroidStudioAndroidStudio1.2. 为了在更新的 Android Studio 中导入AndroidStyle.xml代码样式文件,我必须创建一个名为codestylesinside的~/Library/Preferences/AndroidStudio1.2/文件夹,因为不存在。然后我将xml文件保存在那里并按照上述程序进行操作。仅将文件保存在文件.../AndroidStudio/codestyles夹中对我不起作用。

希望有一天它可以帮助某人。

于 2015-07-17T01:31:07.040 回答