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

PhpStorm中SQL函数闭合括号格式化设置问题求助

解决PhpStorm(IDEA系列)SQL函数闭合括号格式化问题

针对你遇到的SQL函数(如JSONB_BUILD_OBJECT)闭合括号缩进不符合预期的问题,可通过以下步骤调整PhpStorm的SQL格式化设置:

  1. 打开设置界面:

    • Windows/Linux:File > Settings(快捷键Ctrl+Alt+S)
    • Mac:PhpStorm > Settings(快捷键Cmd+,)
  2. 导航到Languages & Frameworks > SQL Dialects > SQL Formatter > Wrapping and Braces
    (如果你的项目指定了特定SQL方言,比如PostgreSQL,也可以到Editor > Code Style > SQL > [你的方言] > Wrapping and Braces下调整,逻辑一致)

  3. 调整函数调用相关的格式化选项:

    • 找到Function calls分组:
      • 设置Wrap when calling function with N arguments为1(保证参数超过1个时自动换行)
      • 将Closing brace placement设置为Aligned with opening brace(让闭合括号与函数名的起始位置对齐)
      • 检查Indent inside function call parentheses,设置为你项目统一的缩进值(比如4)
    • 若开启了Align function call arguments导致参数异常缩进,建议关闭该选项
  4. 应用设置后,使用快捷键Ctrl+Alt+L(Windows/Linux)或Cmd+Opt+L(Mac)重新格式化SQL代码,即可得到你期望的效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 10:01:42