在 Eclipse 中更改字体大小的键盘快捷键?
Posted
技术标签:
【中文标题】在 Eclipse 中更改字体大小的键盘快捷键?【英文标题】:Keyboard shortcut to change font size in Eclipse? 【发布时间】:2011-10-20 08:58:35 【问题描述】:在 Eclipse 中通过首选项更改字体大小相对简单(并在此论坛中回答了多次)。
但是我想快速更改字体大小(例如,使用 Ctrl++ 和 Ctrl+- kbd> 就像在 Linux 终端中或 Ctrl+鼠标滚轮 在 MS Office 应用程序中)。有没有办法在 Eclipse 中做到这一点?
【问题讨论】:
我也找过这个,但据我所知没有这样的捷径。更改字体大小的唯一方法是通过首选项。 相关,但遗憾的是也没有答案:***.com/questions/790720/… 关于 CTRL+wheel,有一个 bug submitted to Eclipse 但我看没有人在做这个;关于 CTRL++、CTRL+- 我在 Eclipse Indigo 的Window > Preferences > General > Keys
中看到条目“放大”和“缩小”,分配给 CTRL+- 和 CTRL+=,但我无法让它们工作...
其他解决方案 Windows -> 首选项 -> 常规 -> 外观 -> 为字体着色 -> 结构化文本编辑器 -> 编辑。这对我有用:)
【参考方案1】:
Eclipse 霓虹灯 (4.6)
放大
Ctrl++
或
Ctrl+=
缩小
Ctrl+-
此功能描述here:
在文本编辑器中,您现在可以使用 放大(Ctrl++ 或 Ctrl+= kbd>) 和 Zoom Out (Ctrl+-) 命令来增加和减少字体大小。 就像“常规”>“外观”>“颜色和字体”首选项页面中的更改一样,这些命令会在所有相同类型的编辑器中持续更改字体大小。如果编辑器类型的字体配置为使用默认字体,则该默认字体将被缩放。
所以,字体大小的改变不限于当前文件,字体大小的新值可以在这里获得 Window > Preferences > General > 外观 > 颜色和字体。
【讨论】:
请注意,您必须使用键盘上的标准-
和+
键,而不是数字键盘键。 Ctrl+Numpad_Subtract 和 Ctrl+Numpad_Add 默认映射为折叠/展开。
这可行但有限制,因为在通常的查看缩放级别中,每种字体大小之间都有很大的变化。浏览器上的 CTRL + WHEEL 提供 10% 的更改,效果更好。我想这是 Eclipse 下一个版本的另一个想法。 . .
日食向前迈出了一大步,但对我的眼睛来说似乎放大或缩小太多了。应该降低每次缩放的“跳跃”。【参考方案2】:
我知道原来的问题发布已经很久了,但供将来参考: 检查这个项目,https://github.com/gkorland/Eclipse-Fonts 我用过,非常简单高效。
【讨论】:
这在某些文件上对我有用,但对我关心的文件无效:.scala 和 .java 文件。问题原来是 eclipse-fonts 似乎只影响“文本字体”设置,而不是知道当前窗口中使用的字体设置。如果您已将“Java 编辑器文本字体”设置更改为远离默认设置(即仅使用“文本字体”设置),则 eclipse-fonts 将不起作用。解决方法是在“Preferences/General/Appearance/Colors and Fonts”中选择“Java Editor Text Font”,然后按Reset。 我刚刚在 Kepler 上试过这个,但似乎没有用。但是 tarlog 1.4.2 确实有效(在 dropins/ 中)。 适用于 Luna,但仅适用于菜单按钮,不适用于 ctrl+/- xkr47 在 github 上分叉了原始插件,并使用 Eclipse Luna 将其更新为工作版本。工作版本的 URL 已更新。关于 ctrl +/-;确保使用键盘顶部的“+”和“-”。它们不适用于小键盘上的 +/- next。 @EngineerBetter 我不确定为什么链接没有更新。但无论如何,分叉在这里:github.com/xkr47/Eclipse-Fonts【参考方案3】:看看这个项目:http://code.google.com/p/tarlog-plugins/downloads/detail?name=tarlog.eclipse.plugins_1.4.2.jar&can=2&q=
它还有一些其他的功能,但最重要的是,它有 Ctrl++ 和 Ctrl+-改变字体大小,太棒了。
【讨论】:
嘿,marcel,你能提供一些链接或文档吗?我需要更多信息。 除了创作者网站上的这篇帖子tarlogonjava.blogspot.com/2008/07/… 之外,其他内容不多。但是如果您想知道如何安装它,只需将 jar 复制到 eclipse/plugins/ 目录并重新启动 eclipse,您应该可以执行 ctrl++ 和 ctrl+- 来更改字体大小 @MarcelValdezOrozco,截至 2013 年 1 月 15 日,这在 4.2.1 中为我工作,所以我认为它仍在使用新版本。 缩放应该是Ctrl
+ Shift
+ +
工具的新位置是github.com/tarlog/tarlog-plugins/releases,文档是tarlogonjava.blogspot.com/search/label/tarlog-plugins【参考方案4】:
Eclipse-Fonts 扩展将添加用于更改字体大小的工具栏按钮和键盘快捷键。然后您可以使用 AutoHotkey 进行 Ctrl+鼠标滚轮 缩放。
在帮助下 |在菜单中安装新软件...,将更新 URL (http://eclipse-fonts.googlecode.com/svn/trunk/FontsUpdate/) 粘贴到 Works with: 文本框中,然后按 Enter。展开树并选择 FontsFeature,如下图所示:
完成安装并重新启动Eclipse,然后您应该会看到A工具栏按钮(下图中红色圈出)并且可以使用键盘快捷键Ctrl+- 和 Ctrl+= 进行缩放(尽管您可能必须先从 Eclipse 中取消绑定这些键)。
要获得 Ctrl+MouseWheel 缩放,您可以使用 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
【讨论】:
我使用的是 luna 4.4.1。我安装了它,但按钮不起作用。我已经绑定了钥匙并尝试了它们,但仍然没有用。我写这篇文章只是为了让你知道,因为我已经成功安装了 tarlog 的插件 我还必须将 = 更改为 + 才能正常工作。【参考方案5】:Windows > 首选项 > 常规 > 外观 > 颜色和字体
然后,更改 Java 编辑器字体:Java > Java Editor Text Font > EDIT
就是这样。
【讨论】:
因为他写了在 Eclipse 中通过首选项更改字体大小相对简单这个解决方案明确不请求。 -1! 另外,我不会在这种 IDE 中寻求这么多捷径。否则我更喜欢去 vim :-) 不幸的是,eclipse 没有任何功能font size
for PyDev
【参考方案6】:
奇怪的是,在处理 .js 文件时,Ctrl、Shift、+= 可以放大(而 Ctrl - 可以缩小但你必须在 Ctrl - 之后选择 1 或 2 )。这仅在我在 js 文件中时有效,但缩放适用于我所有打开的选项卡。在 Ubuntu 上使用 Eclipse Juno。
【讨论】:
您根本不会使用 Aptana 插件,是吗?【参考方案7】:在 Eclipse Neon.3 以及新的 Eclipse Photon (4.8.0) 中,我可以使用 Ctrl + Shift + + 和 -,没有任何插件或特殊键绑定。
至少在编辑器窗口中(这在控制台、项目资源管理器等其他视图中不起作用)。
【讨论】:
【参考方案8】:找到了一个在 Juno 和 Kepler 中工作的很棒的插件。它在快速访问栏上放置了用于增加或减少文本大小的快捷方式。
安装新软件 -> http://eclipse-fonts.googlecode.com/svn/trunk/FontsUpdate/
【讨论】:
【参考方案9】:我使用 Eclipse 插件(在 Eclipse Marketplace 中) https://marketplace.eclipse.org/content/fontsize
【讨论】:
【参考方案10】:这是一种比多层菜单更快的方法,无需借助插件:
使用左上角的快速访问工具。
输入“字体”,然后从下拉列表中单击“首选项->颜色和字体->常规->外观”链接。
一键取代了通过菜单到达那里所需的 4 次。我经常这样做,我的快速访问工具将它作为先前的选择拉到列表顶部,所以我只需点击回车键输入“字体”,然后砰!,我就在那里。
如果您需要键盘快捷键,Ctrl+3 将焦点设置为快速访问工具。更好的是,这甚至会自动显示一个包含您之前选择的列表。您选择的最后一个将在顶部,在这种情况下,一个简单的 Ctrl+3 后跟 Enter 将直接带您到那里!我一直使用它来在长时间打字或阅读过程中将其放大以缓解眼睛疲劳,或者如果我需要一次在屏幕上显示更多文本以使其更容易找到内容,则将其缩小。
它不如使用滚轮或简单的 Ctrl+ 或 Ctrl- 进行缩放,但比每次都在菜单中导航要好得多!
【讨论】:
以上是关于在 Eclipse 中更改字体大小的键盘快捷键?的主要内容,如果未能解决你的问题,请参考以下文章