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

如何在DataGrip中设置SQL代码风格使JOIN条件分行显示?

DataGrip配置SQL JOIN ON条件格式化方案

按以下步骤调整设置即可实现你要的格式化效果:

  • 打开DataGrip设置:Windows/Linux用File > Settings,Mac用DataGrip > Settings
  • 进入Editor > Code Style > SQL,选择你使用的SQL方言(比如MySQL、PostgreSQL)
  • 切换到Wrapping and Braces标签页
    • 找到JOIN clauses分类下的On clause,将其设置为Wrap always(强制换行)
    • 开启Indent on clause选项,设置缩进级别(比如4个空格,匹配你的示例格式)
    • 找到Binary expressions分类,将Wrap设置为Wrap always,确保AND/OR连接的条件单独换行
  • 点击Apply和OK保存设置,用快捷键Ctrl+Alt+L(Windows/Linux)或Cmd+Opt+L(Mac)重新格式化代码

当前格式化效果

left join table_1 t_1
on a = b and c = 1

期望格式化效果(设置后)

left join table_1 t_1
on 
    a = b 
    and c = 1

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 07:34:53