如何在Android Studio代码编辑器中设置最大行长度?

问题描述 投票:18回答:7

如何为Android Studio的代码编辑器设置最大长度,或者可以设置自动换行?

在我的Android Studio中,无论我在单行上键入多长时间,它都不会自动转到下一行,而是出现水平滚动条。

当我使用Ctrl + Alt + Lreference)autoformat时,没有任何反应。

我的SO或谷歌搜索在Eclipse上发现了很多这方面的资料,但不适用于Android Studio。

android-studio
7个回答
27
投票

在文件中|设置,选择“编辑器”,然后选择“代码样式”。有一个选项“打字到达右边距时换行”。

编辑:刚尝试过,它似乎没有用。无论如何,“常规”组中的“使用软包装”选项可能更符合您的要求。


21
投票

如果你不需要软包装, 但实际上,将一条长线分成几行所需:

转到首选项 - >编辑器 - >代码样式 - > Java / Kotlin - >环绕和括号(选项卡) - >选中“确保不超出右边距”

现在尝试重新格式化代码: 在Mac上按OPTION(ALT)+ CMD + L(或在PC上按CTRL + ALT + L)

编辑13.02.19

如评论中所述,此选项似乎在Kotlin的设置中不可用。但是,有一种解决方法可以手动添加它。 以下是使其工作所需的条件:

  1. 导出设置方案。 enter image description here
  2. 打开已保存的xml文件。
  3. 找到<codeStyleSettings language="kotlin">标签(或创建)
  4. 手动添加WRAP_LONG_LINES设置: <codeStyleSettings language="kotlin"> ... <option name="WRAP_LONG_LINES" value="true" /> </codeStyleSettings>
  5. 保存编辑并导回该方案。
  6. 干得好!

10
投票

在Android Studio中:文件 - >设置 - >编辑 - >代码样式 - > java->环绕和括号(选项卡:右侧) - >重新格式化时保留 - >换行符(取消选中)

enter image description here


5
投票

您可以更改最大列宽:文件>设置>编辑器>代码样式>右边距(列)


1
投票

我的环境:

  • Ubuntu 18.04
  • AndroidStudio 3.3.2

我的经营:

  • 文件 - >设置 - >编辑器 - >代码样式 方案 - >选择项目 硬包装在'120' 应用

0
投票

要移动灰色垂直线,告诉Android Studio将代码包装到哪里,转到

设置 - 编辑 - 代码风格 - Java或Kotlin-环绕和支撑 - 硬包装

并输入该行所在的字符数。

enter image description here


0
投票

在设置/代码样式/ kotlin /包装和大括号中,将“do not wrap”值替换为“wrap if long”


0
投票

您可以在param中更改Hard wrap

Hard wrap at

© www.soinside.com 2019 - 2024. All rights reserved.