DataGrip中如何将SELECT *展开的列每行前置逗号分行显示?
DataGrip实现SELECT *展开后列前置逗号且单独分行的配置方法
DataGrip完全支持这个需求,你需要同时调整换行规则和逗号位置的配置,具体步骤如下:
- 打开设置面板:Windows/Linux按
File → Settings,Mac按DataGrip → Settings,依次进入Editor → Code Style → SQL - 切换到Wrapping and Braces标签页,找到SELECT clause分类下的List items:
- 将换行规则从默认的
Wrap when typing reaches right margin改为Wrap always(或Chop down if long,根据你的偏好选择) - 可选:若不需要列对齐,取消勾选Align when multiline
- 将换行规则从默认的
- 切换到Punctuation标签页,将Comma placement设置为
Before(前置) - 回到编辑器,选中目标SQL代码,按
Ctrl+Alt+L(Windows/Linux)或Cmd+Opt+L(Mac)执行格式化,或者右键选择Reformat Code
配置完成后,展开SELECT *的列列表并格式化后,会得到如下效果:
SELECT id , name , email , create_time FROM users
内容的提问来源于stack exchange,提问作者cstrudels
相关产品推荐
相关产品推荐

