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

如何控制IntelliJ IDEA中Java Lambda表达式的自动格式化括号位置?

搞定IntelliJ中Lambda表达式的大括号换行问题

嘿,我之前也跟你一样,调完普通方法的大括号设置后,发现Lambda的完全不受影响,找了半天才摸到对应的配置项!按下面的步骤来就行:

  • 打开IntelliJ的设置面板:Windows/Linux用快捷键Ctrl+Alt+S,Mac用Cmd+,
  • 依次导航到 Editor → Code Style → Java
  • 切换到「Wrapping and Braces」标签页
  • 在长长的配置列表里找到「Lambda expressions」,展开它的子选项
  • 找到「Braces」这一项,把它改成 "End of line"(这个选项就是让大括号跟Lambda箭头保持在同一行)
  • 最后点「Apply」和「OK」保存设置,再用格式化快捷键(Ctrl+Alt+L/Cmd+Opt+L)试一下,你的Lambda代码就会保持someMethod(() -> { // do stuff })的格式啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 18:23:14