Android工作室格式的代码不会自动断行

tempCanvas.drawArc(cx - mInnerCircleRadius, cy + mInnerCircleRadius,cy + mInnerCircleRadius,cy + mInnerCircleRadius); 

例如,上面的代码太长了,所以我想打破每一个。 Eclipse会这样做,但Android Studio不会打破format code 。 有没有办法做到这一点?

Solutions Collecting From Web of "Android工作室格式的代码不会自动断行"

在Android Studio(也可能是任何其他的IDE)中,您不会打断(换行)或任何其他字符,您可以定义最大行宽并设置格式化程序以确保不超过最大行宽。

要在Android Studio中执行此操作,请转至Preferences > Editor > Code Style

并将Right margin (columns)120 (或所需的线宽)

现在进入File -> Settings > Editor > Code Style > Java > Wrapping and Braces

checkcheckboxEnsure right margin in not exceeded

应用更改并按确定

现在在编辑器中按下Code > Reformat Code...来将代码格式化为该行的宽度。

 Configure > Settings > Editor > 'Use soft wraps in editor' 

或者右键单击可以select显示行号的分隔线,然后单击“使用软包装”

这不会破坏你的代码在你的逗号,但它会包装你的代码,所以不会太长时间的阅读。

文件 – >设置>编辑器>代码样式。

然后selectinputCHECKBOX Wrap。

为了提醒其他人访问这个问题,您也可以手动添加换行符,方法是在代码中的逗号或其他适当位置之后按Enter键 。 Android Studio会自动缩进它。 这使长行更具可读性。

 tempCanvas.drawArc( cx - mInnerCircleRadius, // You can also add comments cy + mInnerCircleRadius, // to different parts of a line cy + mInnerCircleRadius, // this way. cy + mInnerCircleRadius);