在 DBeaver 中配置外部格式化程序可以帮助你更好地格式化 SQL 代码,提升可读性和开发效率。以下是基于 使用外部工具(如 sqlparse
) 的配置步骤:
✅ 一、准备工作
1. 安装 Python 和 sqlparse(推荐方式)
- 安装 Python 环境(确保已安装 Python 3.x)
- 使用 pip 安装
sqlparse
:
bash
pip install sqlparse
这是一个轻量级的 SQL 格式化工具,支持多种风格 sqlparse。
✅ 二、在 DBeaver 中配置外部格式化程序
1. 打开 DBeaver 首选项
- 菜单栏选择:
窗口(Window)
→首选项(Preferences)
- 在左侧导航中找到:
DBeaver
→编辑器
→SQL 编辑器
→SQL 格式化
2. 设置外部格式化程序
- 勾选
使用外部格式化程序
- 输入以下信息(以
sqlparse
为例):
Program: python
Arguments: -c "import sys; import sqlparse; print(sqlparse.format(sys.stdin.read(), reindent=True, keyword_case='upper'))"
示例截图或详细设置可参考相关教程 [2]
3. 测试格式化功能
- 打开 SQL 编辑器,输入一段未格式化的 SQL 语句
- 按快捷键
Ctrl + Shift + F
或右键菜单选择Format SQL
- 查看是否成功格式化
✅ 三、验证与注意事项
确保你的 Python 或格式化工具路径正确
如果使用的是 Windows,建议使用完整的 Python 可执行文件路径,例如:
C:\Python39\python.exe
如果格式化失败,请检查命令行是否能正常运行该脚本
✅ 总结
步骤 | 内容 |
---|---|
1 | 安装 Python 和 sqlparse(或其他工具) |
2 | 在 DBeaver 中设置外部格式化程序路径和参数 |
3 | 使用快捷键或菜单进行 SQL 格式化 |
4 | 验证格式化效果,调整参数优化输出样式 |
备注:内容由AI生成