如何为Android Studio的代码编辑器设置最大长度,或者可以设置自动换行?
在我的Android Studio中,无论我在单行上键入多长时间,它都不会自动转到下一行,而是会出现水平滚动条。
当我使用Ctrl
+ Alt
+ L
(reference)进行autoformat时,没有任何反应。
我的搜索引擎优化或谷歌搜索在Eclipse上找到了很多相关内容,但不适用于Android Studio。
答案 0 :(得分:25)
在文件中|设置,选择"编辑",然后"代码样式"。有一个选项" Wrap在打字时达到右边距"。
编辑:试过它,它似乎没有用。无论如何,也许选择"使用软包装"在"将军"小组更像你想要的。
答案 1 :(得分:19)
如果您需要不是软包装, 但实际上,将一条长线制成你需要的几条线:
转到首选项 - >编辑 - >代码风格 - > Java / Kotlin - >包裹和括号(标签) - >选中“确保未超出正确的保证金”
现在尝试重新格式化代码:
按
Mac上的OPTION(ALT)+ CMD + L.
(或PC上的CTRL + ALT + L)
编辑13.02.19
如评论中所述,此选项似乎在Kotlin的设置中不可用。 但是,有一种解决方法可以手动添加它。 1.导出设置方案。
<codeStyleSettings language="kotlin">
代码(或创建)手动添加WRAP_LONG_LINES设置:
<codeStyleSettings language="kotlin">
...
<option name="WRAP_LONG_LINES" value="true" />
</codeStyleSettings>
答案 2 :(得分:10)
在Android Studio中 文件 - &GT;设置 - &GT; 编辑器 - &gt;代码样式 - &gt; java-&gt;包装和大括号(标签:右侧) - &gt;重新格式化时保留 - &gt;换行符(取消选中)
答案 3 :(得分:6)
您可以更改最大列宽: 文件&gt;设置&gt;编辑&gt;代码风格&gt;右边距(列)
答案 4 :(得分:3)
答案 5 :(得分:3)
@Solace,实际上是@Fahim Faysal的答案与您所需要的非常接近,但是由于您想解决问题 no matter how long a statement I type on a single line, it never automatically goes to the next line
,因此您需要执行另外两个步骤:
[第9步] 在“ “硬包装在” ()
上键入您喜欢的最大长度
[步骤10] 从默认值:否或否更改 “键入时自动换行” > 是
答案 6 :(得分:3)
答案 7 :(得分:2)
答案 8 :(得分:2)
现有答案已经可以直接回答问题。作为另一种方法,您可以将样式指南设置为kotlin style guide
代码样式。然后,如果像您一样进行alt + ctrl + l
,则会看到自动换行的效果。
只需打开设置,搜索kotlin
,然后在kotlin
下查找code style
。
在设置窗口的右上角,您会看到Set from...
,单击它。
然后在predifined style > kotlin style guide
如果您想遵循kotlin格式样式,则可以减少更多工作。有关更多信息:https://developer.android.com/kotlin/style-guide
答案 9 :(得分:1)
我的环境:
我的操作:
答案 10 :(得分:0)
答案 11 :(得分:0)
在设置/代码样式/ kotlin /包装和花括号中,将“请勿包装”值替换为“长包装”
答案 12 :(得分:0)