Sublime Text 通过安装 SQLBeautifier 插件或集成 sqlformat 外部工具实现 SQL 格式化,推荐使用 Package Control 安装插件后右键或快捷键 Ctrl+Alt+F 格式化,也可通过 Python 的 sqlparse 模块创建编译系统实现更灵活的格式化,需确保环境依赖正确配置。

Sublime Text 本身不自带 SQL 格式化功能,但通过安装插件可以轻松实现 SQL 语句的美化与格式化。最常用且高效的方式是使用 SQLBeautifier 或结合外部工具如 sqlformat 来完成。
安装 SQLBeautifier 插件
SQLBeautifier 是专为 Sublime Text 设计的轻量级 SQL 格式化工具,基于 Python 实现,支持多种 SQL 风格配置。
确保已安装 Package Control(Sublime 的插件管理工具) 按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)打开命令面板 输入 “Install Package”,选择对应选项 搜索 “SQLBeautifier” 并点击安装
使用 SQLBeautifier 格式化 SQL
安装完成后,选中需要格式化的 SQL 代码,然后执行以下操作:
右键选择 “SQLBeautifier: Beautify SQL” 或使用快捷键 Ctrl+Alt+F(可自定义) 未选中内容时,默认格式化整个文件
该插件支持缩进风格、关键字大小写、换行规则等基本设置,可在插件配置文件中调整。
使用外部工具 sqlformat(推荐增强版)
如果你需要更强大的格式化能力(如基于 pgFormatter 或 sqlparse),可通过 Sublime 的“外部命令”方式集成。
先安装 Python 和 pip 运行命令安装 sqlparse:pip install sqlparse 在 Sublime 中创建一个 build system(工具 → 编译系统 → 新建编译系统) 输入如下配置:
{ "cmd": ["python", "-m", "sqlparse", "--reindent", "--keywords-upper", "--identifiers-lower", "$file"], "selector": "source.sql", "working_dir": "$file_path"}
保存为 “SQLFormat.sublime-build” 打开 SQL 文件后,选择编译系统为 SQLFormat,按 Ctrl+B 查看格式化结果
这种方式灵活,适合对格式要求严格的开发场景。
自定义快捷键(可选)
为了提高效率,可为格式化操作绑定快捷键。
打开菜单:Preferences → Key Bindings 在右侧用户键位设置中添加:
{ "keys": ["ctrl+shift+f"], "command": "sql_beautifier" }
这样就可以用统一快捷键快速格式化 SQL。
基本上就这些。通过插件或外部工具,Sublime Text 能很好地支持 SQL 美化需求,关键是根据习惯选择合适方案。不复杂但容易忽略的是环境依赖和路径配置,确保 Python 和相关模块安装正确。
以上就是sublime怎么格式化sql语句_Sublime Text SQL代码美化与格式化工具的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/90609.html
微信扫一扫
支付宝扫一扫