[英]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
然后uncheck
“ Line 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.