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

Datagrip控制台输入SQL时自动格式化关键字的设置方法咨询

DataGrip 输入时自动格式化SQL配置方案

DataGrip原生支持你需要的输入时自动格式化相关能力,你之前配置未生效是因为仅调整了手动格式化的规则标准,未开启实时输入的触发开关,具体配置方法如下:

1. 关键字输入后自动转大写

匹配你提到的输入select按空格自动转为SELECT的效果,配置路径:
打开偏好设置(macOS快捷键CMD+,,Windows/Linux快捷键Ctrl+Alt+S),找到Editor > General > Smart Keys,下拉到SQL配置分类,勾选Uppercase keywords on typing即可。

2. 输入时自动缩进、对齐

还是在Editor > General > Smart Keys的SQL分类下,额外勾选以下两个选项:

  • Indent when typing multiline queries
  • Auto-adjust indent on line break
    如果需要括号、引号自动补全对齐,可勾选同路径下的Auto-close quotes and brackets。

你之前在Code Style > SQL下配置的是格式化的规则标准,上述开关开启后会自动遵循你设置的规则执行实时格式化。如果配置后仍不生效,请检查控制台右下角绑定的SQL方言是否与当前使用的数据库匹配,方言不匹配会导致部分格式化规则无法触发。

DataGrip原生没有整段代码实时全量格式化的设计,避免大段SQL编辑时出现卡顿,但上述配置已经可以完全覆盖Sequel Pro、TablePlus同类功能的使用体验。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 23:45:02