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

IntelliJ IDEA中SQL自动补全时自动添加引号如何关闭?

太懂这种被自动补全硬加引号的烦躁了!之前我也被这个问题折腾过,不同的SQL编辑器/IDE解决方式不太一样,给你整理几个常见工具的处理办法:

常见SQL编辑器的解决方法

1. VS Code(搭配各类SQL扩展)

  • 打开设置:用快捷键Ctrl+,(Windows/Linux)或Cmd+,(Mac)快速调出设置面板
  • 在搜索框直接搜 "sql.completion.quoteStyle"
  • 把选项改成none,这样补全表名、函数名时就不会自动套引号了。如果是针对特定数据库(比如MySQL),也可以搜对应扩展的设置,比如mysql.completion.quoteStyle来单独调整

2. JetBrains系列工具(DataGrip、IntelliJ IDEA等)

  • 打开设置:点击顶部菜单File > Settings(Windows/Linux),Mac用户点IntelliJ IDEA > Settings
  • 导航到 Languages & Frameworks > SQL Dialects > General
  • 找到Identifier quotation相关选项,关掉自动添加引号的开关;另外也可以去Editor > General > Code Completion里检查有没有和引号绑定的补全规则,调整为不自动包裹标识符

3. DBeaver

  • 打开设置:点击顶部菜单Edit > Preferences
  • 进入 Database > Editor > SQL Completion 页面
  • 找到Quote identifiers选项,取消勾选后保存设置,自动补全就不会再给表/函数加引号了

要是你用的是其他编辑器,核心思路都是找「代码补全」或者「SQL方言配置」相关的设置,关键词搜quote、identifier、completion这类,基本都能找到对应的开关。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 03:56:41