Visual Studio Code中如何让SQL Formatter兼容.hql文件?
让SQL Formatter支持.hql文件的解决办法
VS Code 配置
如果你用VS Code的SQL Formatter插件,只需把.hql文件关联为SQL类型:- 打开设置(快捷键
Ctrl+,),搜索files.associations - 添加如下配置:
"files.associations": { "*.hql": "sql" }
之后打开.hql文件,就能直接用SQL Formatter的格式化功能,输出你偏好的风格。
- 打开设置(快捷键
CLI 工具处理
用node.js的sql-formatter命令行工具的话,可直接指定Hive语言来格式化.hql文件:- 全局安装工具:
npm install -g sql-formatter - 格式化单个文件:
sql-formatter --language hive --output formatted.hql input.hql - 批量处理可以写个shell脚本,遍历目标目录下的所有.hql文件执行格式化命令。
- 全局安装工具:
JetBrains IDE 适配
在IntelliJ、DataGrip这类IDE中:- 进入
File > Settings > Editor > File Types - 找到SQL类型,在"Registered Patterns"里添加
*.hql - 之后就能用SQL Formatter相关的功能处理.hql文件了。
- 进入
内容的提问来源于stack exchange,提问作者gosia
相关产品推荐
相关产品推荐

