直接调 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或DejaVu Sans Mono,中文显示更稳 - 点「确定」→「应用并关闭」→ 必须重启 DBeaver,否则没变化
SQL 编辑器字体为什么没跟着变?
Main font 完全不控制 SQL 编辑器——这是常见误解。编辑器字体由独立配置项管理,且有两级优先级:
- 粗粒度:首选项 → 外观 → 颜色和字体 →
Basic→Text Font(影响 JSON 查看器、日志等) - 细粒度(推荐):首选项 → 数据编辑器 → SQL 编辑器 → 语法着色 →
Default text→ 点「字体」编辑(只作用于 SQL 编辑区) - 若两者都设了,以细粒度项(
Default text)为准 - 改完无需重启,焦点切回编辑器即可见效
结果集表格字体挤成一团怎么办
查询出来的数据在网格里看不清列名或数值?这不是缩放问题,是字体没设固定宽度导致对不齐。
- 路径:首选项 → 数据编辑器 → 数据浏览 →
行显示字体(Row presentation font) - 字号设
11~13即可,别盲目拉到16,否则横向滚动更频繁 - 务必勾选「使用固定宽度字体」,否则中文列宽跳变,表头和数据错位
- 改完点「应用」,刷新当前查询结果就能看到效果,不用重启
缩放模糊、重启后还是发虚?查 JVM 和系统兼容性
如果调了 Main font 和 Scale 都无效,大概率是 Java 渲染层没接收到 HiDPI 指令,尤其 Windows 用户容易卡在这步。
- 右键 DBeaver 快捷方式 → 属性 → 兼容性 → 勾选「替代高 DPI 缩放行为」→ 下拉选「系统(增强)」
- 编辑
dbeaver.ini(安装目录下),在-vmargs后新增一行:-Dsun.java2d.uiScale=1.5(按系统缩放比例填,125% 填1.25,150% 填1.5) - 这两步需同时做才稳定;仅改 ini 文件而没开系统兼容性,某些弹窗仍可能糊
- 改完必须重启,且不能靠快捷方式启动——要双击
dbeaver.exe本体,确保参数加载成功
真正麻烦的不是找不到设置项,而是每个区域字体都得单独配,且多数改动依赖重启。最容易漏掉的是 Main font 改完不重启,以及结果集没勾「固定宽度字体」——这两个点一踩,再调十次缩放也没用。


















