You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Android Studio中自动格式化Kotlin赋值列表?

Android Studio 中 Kotlin 对象赋值语句格式化设置

目标效果

将杂乱的对象创建代码,整理为等号前后带空格、参数间无空行、等号垂直对齐的样式:

原代码:

val exampleEntity = ExampleEntity (
            element1= value1,
            elementbig1 =value1,
            elementsmall1 = value1,
            elementcenter= value1,
            elementRight = value1,
            elementbetween1 = value1,

            elementLeft =value1,



           elementFirst = value1,

            elementSecond = value1,
)

格式化后:

val exampleEntity = ExampleEntity (
    element1        = value1,
    elementbig1     = value1,
    elementsmall1   = value1,
    elementcenter   = value1,
    elementRight    = value1,
    elementbetween1 = value1,
    elementLeft     = value1,
    elementFirst    = value1,
    elementSecond   = value1,
)

具体设置步骤

  1. 打开代码样式设置面板
    路径:File → Settings → Editor → Code Style → Kotlin(Windows/Linux);Android Studio → Settings → Editor → Code Style → Kotlin(Mac)

  2. 解决等号空格与空行问题

    • 切换到「Spaces」标签,找到「Assignment operators」,勾选「Around assignment operator」,确保等号前后自动添加空格。
    • 切换到「Wrapping and Braces」标签,找到「Call parameters」区域,勾选「Remove blank lines between parameters」,删除参数间的空行。
  3. 设置等号垂直对齐
    在「Wrapping and Braces」标签的「Call parameters」区域:

    • 将「Wrapping」选项设置为「Wrap always」(强制换行)或「Wrap if long」(超出宽度才换行)。
    • 在「Align when multiline」下拉菜单中,选择「Align assignments」(按赋值运算符对齐)。
    • 切换到「Indentation」标签,设置「Continuation indent」为4(和示例缩进一致,可按需调整)。
  4. 应用设置并格式化代码
    点击「Apply」→「OK」保存设置,选中目标代码,按下快捷键Ctrl+Alt+L(Windows/Linux)或Cmd+Opt+L(Mac)即可完成格式化。


内容的提问来源于stack exchange,提问作者freseco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.29 17:41:18