PhpStorm中SQL函数闭合括号格式化设置问题求助
解决PhpStorm(IDEA系列)SQL函数闭合括号格式化问题
针对你遇到的SQL函数(如JSONB_BUILD_OBJECT)闭合括号缩进不符合预期的问题,可通过以下步骤调整PhpStorm的SQL格式化设置:
打开设置界面:
- Windows/Linux:
File > Settings(快捷键Ctrl+Alt+S) - Mac:
PhpStorm > Settings(快捷键Cmd+,)
- Windows/Linux:
导航到Languages & Frameworks > SQL Dialects > SQL Formatter > Wrapping and Braces
(如果你的项目指定了特定SQL方言,比如PostgreSQL,也可以到Editor > Code Style > SQL > [你的方言] > Wrapping and Braces下调整,逻辑一致)调整函数调用相关的格式化选项:
- 找到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导致参数异常缩进,建议关闭该选项
- 找到Function calls分组:
应用设置后,使用快捷键
Ctrl+Alt+L(Windows/Linux)或Cmd+Opt+L(Mac)重新格式化SQL代码,即可得到你期望的效果。
内容的提问来源于stack exchange,提问作者Nikita_kharkov_ua
相关产品推荐
相关产品推荐

