如何阻止Android Studio输入闭合大括号时自动换行代码块内容
解决Android Studio输入闭合大括号自动格式化代码块的问题
1. 关闭大括号触发的自动格式化
- 打开设置面板:Windows/Linux 点击
File > Settings;Mac 点击Android Studio > Settings - 导航到
Editor > General > Smart Keys - 在右侧Kotlin区域,取消勾选
Reformat block on typing '}'选项
2. 确认全局自动格式化触发规则
- 继续在设置中导航到
Editor > General > Formatting Actions - 取消勾选「Reformat on typing」下的所有选项,确保没有其他输入触发自动格式化的规则
3. 调整代码换行阈值(可选)
如果需要自定义代码换行的长度限制:
- 导航到
Editor > Code Style > Kotlin - 切换到「Wrapping and Braces」标签页
- 修改
Hard wrap at的数值为你期望的长度(比如150),或者勾选「Do not wrap」完全禁用自动换行 - 针对函数参数、调用链等特定元素,可单独调整其换行规则,避免不必要的拆分
完成以上设置后,输入闭合大括号时就不会自动格式化整个代码块,保留你手动排版的格式。
内容的提问来源于stack exchange,提问作者Brent K.
相关产品推荐
相关产品推荐

