在Eclipse中,有没有改变字体大小的快捷键?

169

在Eclipse中通过首选项相对容易地更改字体大小(并且在这个论坛上已经回答过几次)。

然而,我想快速改变字体大小(例如像在Linux终端中使用Ctrl++Ctrl+-或在MS Office应用程序中使用Ctrl+鼠标滚轮那样)。 在Eclipse中有没有这样做的方法?


我也寻找过这个快捷方式,但据我所知并没有这样的快捷方式。改变字体大小的唯一方法是通过首选项。 - Stephan
相关问题,但遗憾的是没有得到答复:https://dev59.com/FXRA5IYBdhLWcg3w4iJ_ - jakub.g
2
关于CTRL+滚轮,有一个提交给Eclipse的错误,但我没有看到有人在处理;关于CTRL++、CTRL+-,我在Eclipse Indigo的Window > Preferences > General > Keys中看到了"放大"和"缩小"的选项,分别对应CTRL+-和CTRL+=,但是我无法让它们起作用... - jakub.g
3
另一个解决方案是转到Windows->首选项->一般->外观->颜色和字体->结构化文本编辑器->编辑。这对我有用 :) - RicardoBalda
10个回答

65

Eclipse Neon (4.6)

放大

Ctrl++

或者

Ctrl+=

缩小

Ctrl+-

这个功能在这里有描述:

在文本编辑器中,您现在可以使用放大(Ctrl++Ctrl+=缩小(Ctrl+-命令来增加和减小字体大小。 像通用 > 外观 > 颜色和字体偏好设置页面中的更改一样,这些命令持久性地更改相同类型所有编辑器中的字体大小。如果编辑器类型的字体配置为使用默认字体,则将缩放该默认字体。

因此,字体大小的更改不仅限于当前文件,并且字体大小的新值可在这里找到:窗口 > 首选项 > 通用 > 外观 > 颜色和字体


14
请注意,您需要使用键盘上的标准“-”和“+”键,而不是小键盘上的键。默认情况下,将_Ctrl+Numpad_Subtract_和_Ctrl+Numpad_Add_映射为折叠/展开。请留意不要改变原文意思。 - kapex
1
这个方法可行,但是有限制,因为在通常的视图缩放级别下,每个字体大小之间存在很大的步进变化。在浏览器上使用CTRL + 滚轮可以进行10%的更改,这更加方便。我猜这是Eclipse下一个版本的另一个想法... - Trunk
对于 Eclipse 来说是一个不错的进步,但是似乎放大或缩小得太多了,对我的眼睛来说有些过分。应该降低每次缩放的“跳跃”量。 - Bertie

54

5
这个方法适用于我处理一些文件,但不适用于我关心的 .scala 和 .java 文件。问题在于 eclipse-fonts 看起来只影响“文本字体”设置,而不知道当前窗口所使用的字体设置。如果你将“Java 编辑器文本字体”设置更改为非默认设置(即仅使用“文本字体”设置),eclipse-fonts 就无法正常工作。解决方法是在“首选项/常规/外观/颜色和字体”中选择“Java 编辑器文本字体”,然后按重置按钮。 - AmigoNico
1
我刚在Kepler上尝试了一下,似乎没有起作用。但是tarlog 1.4.2在dropins/中可以工作。 - AmigoNico
1
可以在Luna上使用,但只能通过菜单按钮操作,无法使用ctrl+/-。 - Cengiz
1
xkr47已在Github上分叉了原始插件,并将其更新为适用于Eclipse Luna的工作版本。可用的工作版本的URL已更新。 关于ctrl +/-;请确保使用键盘顶部找到的“+”和“-”。它们不能与数字键区域中找到的+/-一起使用。 - Mohamed El-Beltagy
3
@EngineerBetter,我不确定为什么链接没有更新。但无论如何,分支在这里:https://github.com/xkr47/Eclipse-Fonts - Mohamed El-Beltagy
显示剩余6条评论

50

6
除了这篇文章之外,在创建者的网站 http://tarlogonjava.blogspot.com/2008/07/open-command-prompt-or-windows-explorer.html 上并没有太多内容。但如果你想知道如何安装它,只需将 jar 文件复制到 eclipse/plugins/ 目录下,然后重新启动 eclipse,你就可以使用 ctrl++ 和 ctrl+- 来改变字体大小。 - Marcel Valdez Orozco
1
@MarcelValdezOrozco,根据2013年1月15日的情况,这在4.2.1中对我有效,因此我认为它仍然适用于新版本。 - studgeek
我想使用这个插件,但是我在eclipse/目录下似乎没有plugins或dropins目录:有人知道应该把文件放在哪里/如何使用它吗? - George Tomlinson
3
放大应该使用 Ctrl + Shift + + - ajdeguzman
1
工具的新位置为https://github.com/tarlog/tarlog-plugins/releases,文档位于http://tarlogonjava.blogspot.com/search/label/tarlog-plugins。 - studgeek
显示剩余5条评论

29
Eclipse-Fonts扩展将添加工具栏按钮和快捷键以更改字体大小。然后,您可以使用AutoHotkey来进行Ctrl+鼠标滚轮缩放。
在菜单中的帮助 | 安装新软件...下,将更新URL(http://eclipse-fonts.googlecode.com/svn/trunk/FontsUpdate/)粘贴到Works with:文本框中,然后按Enter。展开树并选择FontsFeature,如下图所示:

Eclipse extension installation screen capture

完成安装并重新启动Eclipse,然后您应该能够看到A工具栏按钮(如下图中所示用红圈标出),并能够使用键盘快捷键Ctrl+-Ctrl+=进行缩放(尽管您可能需要先从Eclipse中解除这些键的绑定)。

Eclipse screen capture with the font size toolbar buttons circled

要使用Ctrl+鼠标滚轮进行缩放,您可以使用AutoHotkey和以下脚本:

; Ctrl+MouseWheel zooming in Eclipse.
; Requires Eclipse-Fonts (https://code.google.com/p/eclipse-fonts/).
; Thank you for the unique window class, SWT/Eclipse.
#IfWinActive ahk_class SWT_Window0
    ^WheelUp:: Send ^{=}
    ^WheelDown:: Send ^-
#IfWinActive

1
我正在使用Luna 4.4.1。我已经安装了它,但按钮不起作用。我已经绑定了键并尝试了它们,但仍然没有起作用。我写这篇文章只是想让您知道,因为我已成功安装了tarlog的插件。 - WVrock
1
我还不得不将{=}更改为{+}才能使其正常工作。 - WVrock

15

Windows > Preferences > General > Appearance > Colors and Fonts

然后,想要修改Java编辑器字体:Java > Java编辑器文本字体 > 编辑

就是这样。


47
因为他写道“通过首选项在Eclipse中更改字体大小相对来说很简单”,所以明确表示不需要这个解决方案。-1! - eckes
此外,我不在这种 IDE 中寻求太多捷径。否则,我更喜欢使用 Vim :-) - peeyush
很遗憾,Eclipse没有为PyDev提供字体大小功能。 - PersianGulf

10

奇怪的是,在编辑.js文件时,使用组合键CtrlShift+=可以缩放页面(而Ctrl -则可以缩小页面,但是在Ctrl -后需要选择12)。这只在我编辑.js文件时有效,但缩放应用于我所有打开的标签页。我使用的是Ubuntu系统上的Eclipse Juno。


你不会碰巧在使用 Aptana 插件,是吗? - Michael Piefel

8
在Eclipse Neon.3以及新的Eclipse Photon(4.8.0)中,我可以轻松使用Ctrl + Shift + +-调整字体大小,无需任何插件或特殊键绑定。至少在编辑器窗口中有效(在其他视图如控制台、项目资源管理器等中不起作用)。

4

0

这里有一个比多层菜单更快的方法,而不需要使用插件:

使用左上角的快速访问工具。

输入“字体”,然后从下拉列表中点击“首选项->颜色和字体->常规->外观”的链接。

一次点击就可以替代通过菜单到达那里所需的4个步骤。我经常这样做,我的快速访问工具会将其作为前一个选择显示在列表的顶部,因此我只需轻敲回车键并输入“字体”,Boom!我就到了那里。

如果您想要一个键盘快捷键,Ctrl+3可以将焦点设置为快速访问工具。更好的是,它甚至会自动弹出您以前的选择列表。您最后选择的那个将排在最上面,在这种情况下,简单地按Ctrl+3,然后按Enter键即可直接到达那里!我经常使用它来在长时间打字或阅读会话期间使其变大以缓解眼睛疲劳,或者如果我需要在屏幕上同时查找更多文本以便更容易找到某些内容,则使其变小。

虽然它不像滚动鼠标轮或简单的Ctrl+或Ctrl-缩放那样好,但它比每次通过菜单导航要好得多!


0

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