Android studio 如何在Android Studio代码编辑器中设置最大行长?
如何设置Android Studio代码编辑器的最大长度,或者可以设置换行符 在我的Android Studio中,无论我在一行上键入的语句有多长,它都不会自动转到下一行,而是会出现一个水平滚动条 当我使用Android studio 如何在Android Studio代码编辑器中设置最大行长?,android-studio,Android Studio,如何设置Android Studio代码编辑器的最大长度,或者可以设置换行符 在我的Android Studio中,无论我在一行上键入的语句有多长,它都不会自动转到下一行,而是会出现一个水平滚动条 当我使用Ctrl+Alt+L()自动格式化时,不会发生任何事情 我的SO或Google搜索在Eclipse上找到了很多相关资料,但在Android Studio上没有找到。在文件设置中,选择“编辑器”,然后选择“代码样式”。有一个选项“键入到右边距时换行” 编辑:刚刚试过,但似乎不起作用。无论如何,“
Ctrl
+Alt
+L
()自动格式化时,不会发生任何事情
我的SO或Google搜索在Eclipse上找到了很多相关资料,但在Android Studio上没有找到。在文件设置中,选择“编辑器”,然后选择“代码样式”。有一个选项“键入到右边距时换行”
编辑:刚刚试过,但似乎不起作用。无论如何,“常规”组中的“使用软包装”选项可能更符合您的需要。如果您需要而不是软包装,
但实际上,将一条长线路制动到您需要的几条线路上: 转到首选项->编辑器->代码样式->Java/Kotlin->包装和大括号(选项卡)->选中“确保未超出右边距” 现在尝试重新格式化代码:
按 Mac上的选项(ALT)+CMD+L (或PC上的CTRL+ALT+L) 编辑13.02.19 如注释中所述,此选项在Kotlin的设置中似乎不可用。 但是,有一种解决方法可以手动添加它。
以下是使其发挥作用所需的:
标记(或创建)<codeStyleSettings language="kotlin">
...
<option name="WRAP_LONG_LINES" value="true" />
</codeStyleSettings>
...
在Android Studio中: 文件->设置-> 编辑器->代码样式->java->换行和大括号(选项卡:右侧)->重新格式化时保留->换行符(使未选中)
您可以从以下位置更改最大列宽:
文件>设置>编辑器>代码样式>右边距(列)要移动灰色垂直线,告诉Android Studio在哪里包装代码,请转到 设置-编辑器-代码样式-Java或Kotlin-包装和大括号-硬包装 并输入行应位于的字符数
在设置/code-style/kotlin/wrapping和大括号中,将“不换行”值替换为“如果长则换行”我的环境:
- Ubuntu 18.04
- AndroidStudio 3.3.2
- 文件->设置->编辑器->代码样式
- 方案->选择项目
- “120”的硬包装
- 申请
您可以在参数处更改硬包装 Android Studio 3.5: Mac- Android Studio>首选项>编辑器>代码样式>
硬包装地址:\uuuuuuuuuuuu
@Solace,实际上@Fahim Faysal的答案非常接近您需要的答案,但由于您想解决问题
,无论我在一行上键入的语句有多长,它都不会自动转到下一行,您还需要遵循另外两个步骤:
[步骤9]在“
()”[步骤10]将“自动换行键入”从默认设置:否或否更改为是 MacOS:
现有的答案已经直截了当地回答了这个问题。作为另一种方法,您可以将样式指南设置为
kotlin样式指南
code样式。然后,如果您像以前那样执行alt+ctrl+l
,您将看到预期的自动换行
kotlin
,然后在code-style
下查找kotlin
Set from…
,单击它predifined style>kotlin style guide
如果您希望遵循kotlin格式样式,这可以减少更多工作。有关详细信息:对于4.1.2版和Dart语言,您需要转到“文件/设置/编辑器/代码样式/Dart”,并将“行长度”修改为首选编号。
当我更改右边距时,在重新启动Android Studio后,边距值将重置为100。为了避免这种情况,我必须使用java/wrapping和大括号,然后将右边距更改为我的值(例如150),并将wrapp-on-typing更改为NO,然后应用……谢谢。这正是我想要的。我认为这是“设置”,而不是“偏好”。位于“文件”菜单中。这取决于您是在Mac上还是在PC上。此选项在andriod studio 3.2中对kotlin不可用。在kotlin for JetBrains for dart中产生了一个关于此问题的问题。您必须设置dart文件的行长度限制,首选项->编辑器->代码样式->省道->行长度为什么在dart只有80?