在MySQL Workbench中更改字体

48

我正在使用MySQL Workbench 5.2版本,据我所知应该是最新版本,但我简单地无法更改字体。这非常不方便,因为默认字体非常小并且对眼睛很刺眼。外观标签有更改字体的选项,但实际上无法进行更改,因为该字段实际上无法编辑。

有人知道解决方法吗?这似乎是一个常见的错误,但我找不到任何修复方法。


5.2是一个长系列。你具体有哪个5.2.x版本? - Sergio
我的确切版本是5.2.38,我只是几天前下载的,所以我认为这是最新版本。 - hjweide
是的,目前5.2.38是最新的WB版本。 - Sergio
1
2020年,经过8年的时间,Windows10上的MySQL Workbench 8.0字体大小仍然非常小,并且没有真正的解决方案。是的,脚本和结果的字体大小可以更改,但GUI的其余部分(例如侧面板和奇怪的Windows Vista风格提示)在大多数标准分辨率(如1920x1080)下将具有超小的字体,并且对于使用更高分辨率(如4k屏幕)的用户来说希望很渺茫。这只是糟糕的UI设计。解决方法是使用其他工具,例如DBeaver相当不错(但在Windows中非常可怕的黑暗模式)。然而,可能会出现兼容性问题和缺少本地功能。 - A. Go
8个回答

73

在提到的版本中,您可以编辑字体,但必须缓慢双击或按Enter键),因为它非常不稳定,在“编辑 > 首选项... > 外观 > 字体”部分。然后,您需要手动输入字体名称,后跟空格和字体大小,例如我的设置如下:

Source Sans Pro 10

同时它需要重新启动程序


它同样适用于MySQL Workbench 6.0.6。 - broadband
2
谢谢关于重启提示的建议! - Peter Nosko
2
无需重新启动Workbench,只需打开一个新的查询窗口即可(> 5.2)。 - papaiatis
1
对象资源管理器怎么样?如何更改那里的字体?我已经应用了更大的字体大小,真正的查询窗口字体大小确实改变了,但对象/模式资源管理器没有改变。 - sebastian_t
1
我已经在外观和首选项左侧边栏的字体下更新了所有字体为16/18,关闭并重新打开,但在我的28英寸显示器上仍然非常小,没有任何改变。这是在我的Mac 6.3.3上发生的。 - blamb
显示剩余6条评论

10

在Mac上,位于左上角,

MYSQLWorkbench -> Preferences -> Fonts 

增加这里的数字

输入图像描述

注意: 确保关闭并重新打开实例以应用这些更改。


7

唯一需要做的就是增加缩放:

(MySQL: 8.0.12) 在 Mac 电脑上。

MySQL 的图片和箭头指向缩放工具

缩放工具

如果你在 Linux 上(包括 Debian 和许多其他发行版)

按住ctrl并向上滚动鼠标滚轮

2
你好 @victor-kolis,欢迎加入 StackOverflow 社区。如果您提供版本信息,例如哪个工作台版本开始具有此功能或所有版本都具有此功能,或者您也可以提及您的工作台版本,那么您的答案将更具信息性。 - Saurabh
我在Windows 10上的MySQL Workbench 8.0中没有看到这个选项。我需要进行某些设置吗? - SherylHohman
免责声明:我不是100%确定。但缩放选项是Mac的特性。 Windows工作台更愿意使用首选项方式:https://dev.mysql.com/doc/workbench/en/wb-preferences-fonts-and-colors.html - victorkolis
1
在Windows上没有显示缩放大小,但是您可以使用标准的Ctrl+'鼠标滚轮'进行缩放。 - JMax
1
对我来说很有效,对开发者社区来说是一个小小的标签,却是一个巨大的飞跃! - Shailesh Kumar

5
类似地,对于使用 Mac OS X 的用户,可以使用以下隐藏路径(参考链接:link)进行编辑偏好设置的XML文件。关闭 MWB 后,编辑文件 ~/Library/Application Support/MySQL/Workbench/wb_options.xml。查找键值 workbench.general.Editor:Font,并在那里更改字体。现在重新启动 MWB 以查看您的更改。

4

编辑 -> 首选项... -> 外观 -> 字体部分

选择一行,点击回车,您可以编辑字体和大小。

之后请重启应用程序。


在Windows 10上,使用Workbench 8.0时,按下“Enter”键会关闭对话框。相反,应该点击选择一行,然后再进行第二次点击(但不要太快,以免被识别为双击),这样才能进行编辑。这是一个非常糟糕的用户界面,让人感到非常沮丧。 - SherylHohman

3

我只是想增加WB 6.1中字体的大小,因为它太小了。

  1. 关闭WB

  2. 前往:
    C:\Users\<User>\AppData\Roaming\MySQL\Workbench\wb_options.xml,
    其中<User>是您的Windows用户登录名。
    找到"workbench.general.Editor:Font"
    我在那里使用了Consolas 10,将其更改为Consolas 13
    这样可以增加字体的舒适度。


从这里编辑字体大小肯定比使用他们的UI更容易。然而,我找不到可以改变程序本身使用的字体的条目。大多数文本、标签、菜单、设置、选项等都使用非常小的字体,我几乎看不清。这也伤害了我的眼睛。他们提供的那些只影响我们编辑或控制的东西,如查询、结果等。主工作台字体永远不会受到影响。缩放在浏览器和一些程序中有效,但对WB没有影响。有人有任何解决方法吗?我使用的是Windows 10,Workbench 8.0.21(8.0.22无法导出任何东西,所以我回退了)。 - SherylHohman

2
在新机器上进行干净的MySQL Workbench(WB)5.2.47(Windows 7)安装后,我想要Lucida Console字体,因为我习惯了它,但由于某种原因,WB为保留关键字选择了不同的字体,使代码无法阅读。没有为保留关键字设置。因此,我无法通过编辑wp_options.xml文件轻松更改此设置。唯一可接受的字体设置是Courier New

然后我去了另一台机器,并从具有WB升级历史记录的WB 5.2.47复制了wp_options.xml。这就解决了问题,在新安装的WB上运行良好。

在文本差异工具中查看两个wp_options.xml文件,我注意到许多差异,但没有任何可以解释差异的差异。我的结论是Oracle需要处理UI配置,因为微妙而晦涩的wp_options.xml文件编辑不足以使WB UI可接受。


1

您也可以使用Ctrl + 鼠标滚轮来控制字体大小,就像在VS Code中一样。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接