
Beekeeper Studio 的 SQL 格式化预设怎么创建、保存并设为默认【免费下载链接】beekeeper-studioModern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.项目地址: https://gitcode.com/GitHub_Trending/be/beekeeper-studio在 Beekeeper Studio 中写 SQL 时如果团队或个人对格式有固定要求关键字大小写、缩进、换行位置等每次手动调整都很低效。Beekeeper Studio 自带的 SQL Query Formatter 允许你基于内置预设创建一个自己命名的格式化预设把调整过的选项保存下来再通过配置文件把某个预设设为默认之后右键应用即可。本文覆盖这条完整路径打开格式化面板 → 创建新预设 → 保存预设 → 设为默认 → 用预设应用格式。先了解内置预设格式化面板自带 3 个预设新预设通常会以其中一个为基础修改bk-default默认pgFormatterprettier-sql这 3 个内置预设不能删除但可以编辑。打开 SQL Query Formatter两种入口任选其一在编辑器窗口中右键选择Format Query → Custom...或点击Save和Run旁边的按钮。打开后顶部下拉框中列出所有可用预设右侧是实时的格式化预览区后续所有调整都通过预览确认效果。创建一个新的格式化预设按文档给出的步骤操作打开 SQL Query Formatter在下拉框中选择一个已有预设作为基础点击预设下拉框旁边的按钮输入预设名称名称必须唯一调整格式选项并通过右侧预览确认结果符合预期点击Save Preset。一个容易忽略的点保存预设和把格式应用到当前 SQL 是两个独立动作。文档特别注明To apply the preset to your SQL, click Apply.——保存后还需要点击Apply预设才会实际作用到编辑器里的查询。保存对已有预设的修改如果想改的是某个已存在的预设而不是新建一个流程相同先选基础预设、调好选项然后不点Apply改点Save Preset。注意文档给出的限制Saving doesnt automatically apply the updates保存后仍需点击Apply才能让当前查询使用新设置。同理只点Apply也不会把选项写回到所选预设里。把某个预设设为默认格式化器界面内的操作只解决“预设从哪来”默认的格式化器则由 Beekeeper Studio 的配置系统决定。默认值出厂为bk-default可以改成任何已保存的预设名。修改步骤找到 User 配置文件user.config.ini。各操作系统的位置如下目录不存在或文件不存在时可直接新建系统用户配置文件位置MacOS~/Library/Application Support/beekeeper-studio/user.config.iniLinux~/.config/beekeeper-studio/user.config.iniWindows%APPDATA%\beekeeper-studio\user.config.ini在文件中加入或修改以下配置把defaultFormatter设为你要使用的预设名[ui.queryEditor] defaultFormatter bk-default上面是文档中的示例值需替换为你实际创建并保存的预设名。保存文件并完全重启Beekeeper Studio。配置变更需要完整重启才生效。如果重启后默认值没有变化按文档给出的排查顺序检查配置文件是否放在了对应系统的正确目录INI 语法是否正确节名用[方括号]、两侧留空格节名和配置项是否拼写正确文件权限是否允许应用读取。用预设格式化查询设好默认后随时可以用任意已保存的预设格式化当前查询在编辑器窗口中右键悬停到Format Query在列表中选择你要应用的预设。Format Query菜单会直接列出已保存的预设无需再次打开格式化面板。格式化的结果可以直接通过预览区和编辑器中的最终排版核对。删除不再需要的预设打开 SQL Query Formatter在下拉框中选中要删除的预设点击旁边的Delete Config按钮。再次提醒3 个内置预设bk-default、pgFormatter、prettier-sql无法删除但可以编辑其选项。相关文档SQL Query Formatter 说明预设创建、保存、删除与应用的完整界面操作。Configuration 配置系统三级配置加载顺序默认 → 用户 → 管理员、生效方式与常见不生效原因。【免费下载链接】beekeeper-studioModern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Linux, MacOS, and Windows.项目地址: https://gitcode.com/GitHub_Trending/be/beekeeper-studio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考