Android Studio代码格式问题

时间:2015-07-12 14:49:06

标签: android android-studio code-formatting

我正在使用Android Studio并在格式化代码时遇到问题。如果有一个语句分成多行,我需要将其格式化为单行语句,我不能使用(Ctrl + Alt + L)。代码未使用该快捷方式格式化为单行。

我尝试将右边距(设置 - >编辑器 - >代码样式)的值更改为更高的数字,但这也无效。

如何将代码格式化为一行?

感谢。

2 个答案:

答案 0 :(得分:8)

首先转到Preferences > Editor > Code Style并将Right margin (columns)设置为140(或更高)

现在转到Preferences > Editor > Code Style > Java > Wrapping and Braces > Keep when reformattinguncheck复选框Line Breaks,这样格式化工具就会删除不必要的换行符,并在一行中尽可能地使语句合适

还建议在Preferences > Editor > Code Style > Java > Wrapping and Braces中确保check复选框Ensure right margin is not exceeded,以便格式化程序在语句超出最大右边距时强制换行。

答案 1 :(得分:0)

代码是否包含在下一行中?如果是这样,您可以禁用软包装View -> Active Editor -> Use Soft Wraps。无论有没有软包装,代码仍然在同一行上考虑,编辑器只是以不同的方式显示它。

如果没有,请尝试编辑重新格式化设置。在“首选项”下,转到Editor -> Code Style并选择语言。有一个标签Wrapping and Braces,可让您自定义Android Studio在格式化代码时使用的规则。