繁体   English   中英

Android Studio代码格式问题

[英]Android Studio code formatting issue

我正在使用Android Studio,并且在格式化代码时遇到问题。 当有一条语句分成多行并且需要将其格式化为单行语句时,我无法使用(Ctrl + Alt + L)来做到这一点。 代码没有使用该快捷方式格式化为一行。

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

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

谢谢。

首先转到Preferences > Editor > Code Style然后将“ Right margin (columns)140 (或更高)

现在转到Preferences > Editor > Code Style > Java > Wrapping and Braces > Keep when reformatting然后uncheckLine Breaks ”复选框,这样格式化程序将删除不必要的换行符并使该语句尽可能地适合一行

同时建议,在Preferences > Editor > Code Style > Java > Wrapping and Braces确保check该复选框Ensure right margin is not exceeded这样当声明超过最大右边距格式化将强制断线。

代码是否包装在下一行中? 如果是这样,您可以禁用软包装ins View -> Active Editor -> Use Soft Wraps 无论是否使用换行,仍将代码视为同一行,编辑器只是以不同的方式显示它。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM