直接调 Main font 最有效,比整体缩放更精准、不糊、不拉伸图标;路径:窗口→首选项→外观→颜色和字体→DBeaver Fonts→Main font,字号设12或13,选等宽字体,改后必须重启生效。

菜单栏、侧边栏字体太小?直接调 Main font 最有效,比整体缩放更精准、不糊、不拉伸图标。
调整 Main font 控制菜单栏和导航栏字体大小
这是解决“看不清连接树、数据库列表、顶部菜单文字”的首选方法。它只改 UI 文本(按钮、标签、树节点),不影响图标渲染质量,也不会让 SQL 编辑器或结果集跟着变——那些要单独设。
- 路径:窗口 → 首选项 → 外观 → 颜色和字体 → 找到
DBeaver Fonts → Main font - 点击编辑,字号建议设为
12或13(默认常是9或10) - 字体类型选等宽(如
Consolas、JetBrains Mono)更清晰,尤其带图标时 - 改完点「应用并关闭」,必须重启 DBeaver 才生效
用 Scale 整体缩放界面(适合高分屏但不想改字体)
如果你用 4K/5K 屏,或系统缩放设为 125%/150%/200%,单调 Main font 可能仍显局促——这时该上界面级缩放。它会同步放大字体、图标、间距,但要注意:缩放倍数过高(如 200%)可能让某些对话框布局错位。
- 路径:窗口 → 首选项 → 外观 → 右侧找到
Scale滑块或输入框 - 常见值:
125%(对应 Windows 系统缩放 125%)、150%、175% - 改完点「应用」→ 弹窗提示需重启 → 点「是」
- 注意:此设置会影响所有 UI 元素,包括弹出菜单阴影、工具栏高度,不是纯字体放大
SQL 编辑器和结果集字体要单独配
Main font 不管编辑器和表格里的字。你放大了菜单栏,SQL 脚本还是密密麻麻,结果集数字挤成一坨——这是正常现象,得进不同配置页分别调。
- SQL 编辑器字体:
首选项 → 数据编辑器 → SQL 编辑器 → 语法着色 → Default text → 字体 - 结果集字体:
首选项 → 数据编辑器 → 数据浏览 → 行显示字体(Row presentation font) - 两者都建议勾选「固定宽度」,避免中文/数字对不齐
- 快捷键临时缩放(仅当前会话):
Ctrl + =(放大)、Ctrl + -(缩小)、Ctrl + 0(重置)
缩放失效或模糊?检查 JVM 参数和系统兼容性
如果上述设置全试过,菜单栏依然发虚、小字带锯齿,大概率是 Java 渲染层没接收到 HiDPI 指令。这不是 DBeaver 的 bug,而是 JVM 默认未启用像素级缩放感知。
- Windows 用户:右键 DBeaver 快捷方式 → 属性 → 兼容性 → 勾选「替代高 DPI 缩放行为」→ 下拉选「系统(增强)」
- 编辑
dbeaver.ini(安装目录下),在-vmargs后加一行:-Dsun.java2d.uiScale=1.5(按系统缩放比例填,125% 填1.25,150% 填1.5) - macOS 用户统一用
-Dsun.java2d.uiScale=1.5即可,不用拆 X/Y - 改完保存,彻底退出 DBeaver(托盘也要右键退出),再启动
真正麻烦的不是找不到设置入口,而是误以为「缩放」和「字体」是一回事——它们控制的是完全不同的渲染层级。菜单栏模糊,大概率是 JVM 参数没对;SQL 编辑器看不清,Main font 再大也没用。











