如何将标签转换为空格并在android studio中保存时自动格式化

时间:2016-10-18 07:59:55

标签: java android eclipse android-studio

我想知道将标签转换为4个空格并自动格式化Save上的java代码的步骤,这与eclipse类似。

在Eclipse中我曾经做过设置

对于将标签转换为空格我曾经做过以下设置

打开引用 - > Java->代码风格 - > Formatter->创建新的个人资料 - >仅将标签设置更改为仅限空格

要在保存时格式化该特定文件的整个Java代码,我曾在Eclipse中执行以下设置

打开偏好设置 - > Java - >编辑 - >保存操作 - >检查对话框中的相应选项

但我不知道在Android Studio中执行类似的设置,任何人都可以帮我设置它。 提前谢谢。

3 个答案:

答案 0 :(得分:6)

要在Android Studio中自动格式化Java / xml文件,请使用以下命令:

  

CTRL + ALT + L

如果您使用的是ubuntu,使用此命令将退出,请使用:

  

Shift + CTRL + ALT + L

将出现一个popUp:选择整个文件并重新排列代码,您就完成了。 :)

更新:

由于您正在寻找与eclipse所做的工作相同的单点,Android studio中没有这样的内置功能,但它使您能够通过{{1}执行此操作,请按照以下步骤操作:

  1. 在工作室中打开您的任何源代码文件。
  2. Macro这用于查找/优化未使用的导入。如果打开一个对话框,请选择“不再显示”并点击“运行”。
  3. 转到修改>宏>开始宏录制。
  4. Ctrl + Alt + O
  5. Ctrl + Alt + O。这会格式化您的代码。 (Ctrl + Alt + L代表ubuntu)。
  6. Shift+ctrl+Alt+L,这会保存您的文件;)
  7. 转到修改>宏>停止宏录制。
  8. 使用名称保存此创建的宏,例如:“自动格式化”。
  9. Boom,您现在已经成功创建了宏,现在只需添加/指定一个快捷方式:

    1. 打开首选项。
    2. 在左侧栏中搜索Keymap。
    3. 在右侧窗格中,单击搜索栏并输入已保存宏的名称(“自动格式化”。)
    4. 双击您的项目。可能有两个,你点击哪一个并不重要。
    5. 点击添加键盘快捷键。
    6. 将键盘快捷键设置为Ctrl + S
    7. 最后,确认覆盖Ctrl + S为您的新宏。
    8. 就是这样!你做完的男人。干杯:)

答案 1 :(得分:0)

将标签转换为空格,反之亦然

在设置视图的搜索面板中输入spac

在这里,您可以找到Editor -> Code Style -> Java -> Tabs and Indents -> Use tab character

的快捷方式

自动缩进

只需CTRL + ALT + L

答案 2 :(得分:0)

在前一次重播中只需替换

  1. 打开首选项 "打开键盘设置,点击文件>设置>键盘映射(在Mac上,文件>属性>键盘映射)。"