如何在 Eclipse 的包资源管理器中配置树项目的字体大小?

如何在 Eclipse 中的包资源管理器/大纲中配置树项目的字体大小?

在字体 偏好下我应该更改哪个项目?

87837 次浏览

在2010年,Eclipse 无法更改 PackageExplorer 和其他类似视图使用的字体。只能更改编辑器视图的字体。这是 Eclipse 开发人员的策略决策(参见 bug 49548202091)。(抱怨)所使用的字体是由您正在使用的任何桌面的一般外观设置的。

在 Linux 上,当您调用 Eclipse 时,可以覆盖系统字体。对各种可能性的一个很好的描述是 给你,这是我的答案。我会为后人重复一个建议。创建一个名为 gtkrc-eclipse 的文件:

style "eclipse" {
font_name = "Sans Condensed 8"
}
class "GtkWidget" style "eclipse"

然后在调用 eclipse 时设置一个特定的环境变量:

$ GTK2_RC_FILES=gtkrc-eclipse eclipse

您的 Eclipse.ini 文件是否包含对“ small Fonts”的引用? 在 Mac 上,您可能会看到类似..。

- Dorg.eclipse.swt.Internal al.Carbon.Small 字体

如果删除这一行,您将看到各种视图中的字体大小增加。

Eclipse 从操作系统继承 GUI 项的字体大小。例如,对于一个演示,您可能希望增加操作系统的字体大小。

在 Windows 7上,您可以通过以下操作影响许多 Eclipse GUI 字体,包括 Project Explorer:

控制面板→ 个性化窗户的颜色和外观高级外观设置

更改“消息框”的字体大小。

当然,这会影响到操作系统中其他东西的外观,但是我发现,与眯着眼睛看项目浏览器相比,这是可以忍受的..。

要使用 ubuntu 更改 Eclipse 工作区中的字体, 我修改了系统字体桌面 > 系统 > 首选项 > 外观 > 字体 还修改了 Eclipse 靛蓝-> 窗口 > 偏好 > 一般 > 外观 > 颜色和字体。

下面是 迭戈五世建议在我的 Windows7机器上使用的一个选项: Https://stackoverflow.com/a/15011440/1713920

在 Juno 上你可以通过 CSS 来调整字体。

在 eclipseplugins org.eclipse.Platform _ 4.2.x. y css 中查找文件 对于当前样式表(可能是 e4 _ default _ win7. css) ,然后 只要加上以下规则:

#org-eclipse-jdt-ui-PackageExplorer Tree,
#org-eclipse-ui-navigator-ProjectExplorer Tree {
font-size: 10px; /* <-- Desired font size */
}

在 Eclipse v4.2(Juno)中,您可以修改 CSS 菜单 窗户偏好将军表象

Enter image description here

在 Windows 8中,

  1. 进入控制面板-> 外观和个性化-> 显示
  2. 在屏幕中间的标题 Change Only the Text Size下面有一个下拉菜单,选择 Message bokes
  3. 更改相邻下拉列表中的字体大小。

这个答案适用于 Mac OS X 用户。用 Mavericks (10.9.2)测试过,但应该适用于所有版本。

如前所述,要更改包资源管理器中的字体大小,您需要更改系统字体大小。现在的问题就是要这么做。我的解决办法是:

  1. 下载免费的 工匠工具工具并调整字体大小。
  2. 重启 Eclipse

enter image description here

结果:

enter image description here

编程愉快!

我只是找到了在 Eclipse 中改变树视图字体大小的所有答案,尝试了几次,最后使用了 CSS 类,它读起来对我来说更流行:

我使用的主题包括 eclipse/opt/plugins/platform/css中的“ e4 _ basestyle. css”

.MPart Tree {
font-size: 10;
}

它对我来说非常好用(Ubuntu 上的 Eclipse v4.3-SR2(Kepler))。

仅供参考:

摘自 Eclipse v4.4(Luna) :

看起来 CSS 文件不在原来的文件夹中了:

eclipse/plugins/org.eclipse.platform_4.x.x.vy/css

它们被移动到新的文件夹:

 eclipse/plugins/org.eclipse.ui.themes_x.x.x.vxxxxx/css

您必须在菜单中选择一个主题来应用它

窗口 偏好将军→ < em > 外观

正如前面已经提到的,在 Eclipse v4.3(Kepler)和 Windows 8上修改“ e4 _ basestyle. css”文件对我很有用。

此外,我发现您还必须更改下面的文本大小/样式

偏好 团队饭桶→ < em > 标签装饰

或者

首选项 外表颜色和字体,在 Git 部分下。

确保未提交文件的文本大小/颜色与更改同步。当然,如果您将项目初始化为一个存储库,就会出现这种情况。

对于 Mac 用户:

档案:

plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css/dark/e4-dark_globalstyle.css

找到以下代码片段:

Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN']
[style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION']
[style~='SWT.DATE'] > Composite > * > Tree {


background-color: #2F2F2F;
color: #CCC;
}

修改它,添加有关字体大小的信息:

Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN']
[style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION']
[style~='SWT.DATE'] > Composite > * > Tree {


background-color: #2F2F2F;
color: #CCC;
font-size: 13;
}

此示例适用于 Eclipse v4.4(Luna)中的 Dark 主题。

下面的解决方案可以在 Mac OS 上使用 Eclipse v4.4(Luna)。

选择 Mac 外观: 菜单 窗户偏好将军表象主题: 麦克

中包含的下列代码段的副本

plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css/dark/e4-dark_globalstyle.css

到文件的末尾

plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css/e4_default_mac.css.




Tree,
RegistryFilteredTree,
/* The following are required due to Bug 419482 (see <1>): */
Composite > Tree,
TabFolder > Composite > Tree,
TabFolder > Composite > * > Tree,
DocCommentOwnerComposite > Group > Tree,
TabFolder > Composite > ScrolledComposite > Tree,
Shell > Composite > Composite > Tree,
Composite > Composite > Composite > Group > Tree,
Shell > Composite > Composite > Composite > Tree,
ScrolledComposite > Composite > Composite > Composite > Tree,
Shell > Composite > Composite > Composite > Composite > Composite > Tree,
Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN']
[style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU']
[style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Tree, Shell[style~='SWT.RADIO']
[style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT']
[style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Tree {
font-size: 13;
}

Ubuntu,Eclipse v4.4(Luna) *

  1. 找到你的: eclipse/plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css
  2. 在 Eclipse UI 中,按照 偏好将军外表选择您正在使用的 CSS 文件。
  3. 为了安全起见,在第一次关闭 Eclipse 之后,备份原始文件并添加如下代码:

    字型大小: 14; }

* 它是在 Eclipse v4.4(Luna)的 < em > ScalaIDE 版本上执行的,我认为对于普通 Eclipse v4.4(Luna)也应该是一样的。

在 Windows7下的 Eclipse v4.4(Luna) Service Release2(4.4.2)中:

如果选择“ Windows”主题(Eclipse 默认配置)

[Window => Preferences => General->Appearance -> Theme: Windows]

您可以将下面的代码片段添加到下面的 css 文件中。
[ Eclipse 根文件夹]插件 org.Eclipse.ui.theme _ x.x.x. vxxxxxxx-xxxx css e4 _ default _ win7. css

Tree,
RegistryFilteredTree,
/* the following are required due to Bug 419482 (see <1>): */
Composite > Tree,
TabFolder > Composite > Tree,
TabFolder > Composite > * > Tree,
DocCommentOwnerComposite > Group > Tree,
TabFolder > Composite > ScrolledComposite > Tree,
Shell > Composite > Composite > Tree,
Composite > Composite > Composite > Group > Tree,
Shell > Composite > Composite > Composite > Tree,
ScrolledComposite > Composite > Composite > Composite > Tree,
Shell > Composite > Composite > Composite > Composite > Composite > Tree,
Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Tree,
Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Tree {
font-size: 13;
}

字体大小的值可以随意设置。

如果您安装了其他定制的主题包,比如 Eclipse Marketplace 的 Eclipse Moonrise UI Theme,那么在[ Eclipse root file ] plugins < br > (示例: com.github.eclipseuitheme.themes.Moonrise-UI _ 0.8.9.201404052318.JAR)下会有一个 JAR 文件

修改此 JAR 文件中下面的 CSS 文件
主题 css moonrise-ui-stanalone. css 和 moonrise-ui-stanalone _ WIN. css
这些 CSS 文件中也有类似的代码部分,开头是:

Tree,
RegistryFilteredTree,

按照上面的代码片段添加“ font-size: 13;”,并通过以下步骤应用。

菜单 窗户偏好将军外表主题: 月亮升起(独立)

Eclipse v4.5 (Mars)使用 Linux 上的内置黑暗主题。

eclipse/plugins/org.eclipse.ui.themes_1.1.0.v20150511-0913/css/dark/e4-dark_globalstyle.css

在第204行左右,您可以添加所选的字体大小:

background-color: #2F2F2F;
color: #CCC;
font-size: 8;

进入 eclipse/plugins/org.eclipse.ui.themes_1.1.0.v{HERE_SOME_DIGITS}\css

在这里您可以看到您安装的主题 CSS 文件。选择您的主题,并在文件末尾添加(例如,e4_default_win7.css) :

#org-eclipse-jdt-ui-PackageExplorer Tree,
#org-eclipse-ui-navigator-ProjectExplorer Tree {
font-size: 10px; /* <-- Desired font size */
font: Consolas;  /* <-- Font you want to have */
}

它在 Windows 7上使用 Eclipse v4.4(Luna)和 Eclipse v4.5(Mars)进行了测试。

在 Windows10中,

在左下角点击 Windows 标志,输入“显示设置”,然后进入“高级显示设置”,然后进入“文本和其他项目的高级大小”,你会发现“只改变文本大小”:

你会看到一个列表

  • 标题栏
  • 菜单
  • 留言信箱
  • 调色板标题
  • 图标
  • 工具提示

至少将「讯息方块」的字型由9改为 13(适用于 Eclipse Package Explorer Tree)。

我会将“ Menus”也切换到字体大小13(用于 Eclipse 主菜单)。

或者全部: -)

在 Windows10上,如果你被创造者更新击中:

Windows10创建者更新显然删除了“显示设置”中“只改变文本大小”的能力。此外,更新重置了我以前的文本大小设置,以至于我最终在包资源管理器的树项目中使用了较小的字体大小。

一个解决方案,为我工作是使用一个小工具“ A + 系统字体大小变化器”。在这里,将“ Message box”设置增加到4(工具定义的自定义单元) ,并应用该设置更改了包资源管理器项中的字体大小。

这个工具还允许你增加“菜单”、“标题栏”、“调色板标题”、“图标”(它在显示文件夹的文件资源管理器中起到了奇妙的作用)和“工具提示”的大小。

附注: 我更愿意对哈特穆特的回答发表评论,但我的声誉得分太低了。

更新2022-06-10 : 该工具也适用于 Windows 11。用户界面发生了一些变化(例如,尺寸设置的度量单位现在不同了,所有设置的值都是12)。

我有两个屏幕,一个小的和一个大的。Eclipse 正在使用“主屏幕”中的大小设置。在我的例子中,这是一个150% 缩放的小屏幕。

将主屏幕切换到大屏幕为我解决了尺寸问题。

在 Windows 服务器中,

转到控制面板-> 显示部分。 Display section 如果默认设置是小如图片,您可以更改大小为您的需求,也可以只更改特定的文本大小的选项

注意: 它是基于系统设置应用的,不仅适用于基于 Eclipse 的平台。

Eclipse 使用 ProjectExplorer 的系统用户界面字体,因此可以使用特定于操作系统的方法进行更改。即使其他应用程序立即响应字体更改,也必须重新启动 注: Eclipse。

  • 在 Linux (Gnome)上,我可以用 侏儒调整工具(应用程序→实用程序→调整工具)改变 Eclipse 的字体。如果尚未安装,请尝试 sudo yum install gnome-tweak-toolsudo apt-get install gnome-tweak-tool。在 字体页面中,更改 接口字体。
  • 在 Windows 7 中,进入控制面板→个性化→窗口颜色和外观→高级外观设置→更改“消息框”的字体大小。(来源: Nathan Montelone)
  • 在 Mac 上,解压 工匠工具,运行它,转到 字体选项卡并调整 帮助标签的大小(使用 Eclipse 2018-12进行了测试)。

Eclipse 的其他一些部分也将受到影响,例如启动对话框。

在 Windows10环境中,不可能在 Eclipse 中更改包资源管理器的文本大小。你唯一能做的就是在操作系统设置中改变文本大小。

转到设置(Windows + I) ,然后方便访问,然后显示。

您可以在“让文本更大”部分中更改文本大小。这将直接应用于 Eclipse 中的包资源管理器。