如何在Eclipse中的包浏览器中配置树项的字体大小?

时间:2010-06-26 16:36:12

标签: eclipse

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

偏好设置下字体中的哪个项目我应该更改?

23 个答案:

答案 0 :(得分:100)

2010年,Eclipse中无法更改用于Package Explorer和其他此类视图的字体。您只能更改编辑器视图的字体。这是Eclipse开发人员的一项政策决定(例如,请参阅错误49548202091)。 (Grumble。)使用的字体是您使用的任何桌面的一般外观设置。

在Linux上,可以在调用Eclipse时覆盖系统字体。各种可能性的优秀写法是here,我应该得到这个答案。我将从那里重复一个建议,为子孙后代。创建一个名为gtkrc-eclipse的文件:

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

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

$ GTK2_RC_FILES=gtkrc-eclipse eclipse

答案 1 :(得分:55)

您的Eclipse .ini文件是否包含对'smallFonts?'的引用?在Mac上,您可能会看到类似......

的内容

-Dorg.eclipse.swt.internal.carbon.smallFonts

如果删除此行,您将看到各种视图中的字体大小变胖。

答案 2 :(得分:25)

在Windows 7上,您可以通过转到:

来影响许多Eclipse GUI字体,包括Project Explorer

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

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

当然,这与你的操作系统中其他内容的外观相混淆,但我发现,与眯着眼睛看项目浏览器相比,这是可以容忍的......

答案 3 :(得分:18)

我刚刚在Eclipse中找到了更改树视图字体大小的所有答案,尝试了几个并最终得到了CSS类,它对我来说更加时髦:

我正在使用的主题包括eclipse/opt/plugins/platform/css中的“e4_basestyle.css”。在那里我添加了

.MPart Tree {
    font-size: 10;
}

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

答案 4 :(得分:15)

这是一个适用于Diego V建议的Windows7计算机的选项: https://stackoverflow.com/a/15011440/1713920

  

在Juno上,您可以通过CSS调整该字体。

     

在eclipse \ plugins \ 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 */
}

答案 5 :(得分:14)

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

如前面的答案中所述,要更改package explorer中的字体大小,您需要更改系统字体大小。这里的问题是要做到这一点。我的解决方案:

  1. 下载免费的Tinker Tool实用程序并调整字体大小。
  2. 重启Eclipse
  3. enter image description here

    结果:

    enter image description here

    快乐的编码!

答案 6 :(得分:7)

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;

答案 7 :(得分:6)

供参考:

来自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

您必须在菜单

中选择要应用它的主题

Windows 偏好设置常规外观

答案 8 :(得分:5)

正如之前已经提到的那样,在Eclipse v4.3(Kepler)和Windows 8上修改“e4_basestyle.css”文件对我有用。

此外,我发现您还必须更改

下的文字大小/样式

偏好设置团队 Git LabelDecorations

Git部分下的

首选项外观 ColorsAndFonts

确保未提交文件的文字大小/颜色与您的更改保持同步。当然,这是将项目初始化为存储库。

答案 9 :(得分:3)

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

答案 10 :(得分:2)

以下解决方案适用于使用Eclipse v4.4(Luna)的Mac OS。

选择Mac外观:菜单窗口偏好设置常规外观主题:< / em> 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;
}

答案 11 :(得分:2)

在Windows 10中,

在左下角单击Windows符号,输入&#34;显示设置&#34;,然后转到&#34;高级显示设置&#34;,然后转到&#34;高级文本大小调整文本和其他项目&#34;,您将找到&#34;仅更改文字大小&#34;:

您会看到

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

至少切换&#34;消息框&#34;字体大小,例如 13 而不是9(对于Eclipse Package Explorer Tree)。

我会切换&#34;菜单&#34;也适用于字体大小13(对于Eclipse主菜单)。

或者所有人: - )

答案 12 :(得分:2)

Eclipse对Project Explorer使用系统用户界面字体,因此您可以使用特定于OS的方法对其进行更改。 注意:即使其他应用立即响应字体更改,也必须重新启动Eclipse。

  • 在Linux上 (Gnome),我能够使用 Gnome Tweak Tool (应用程序→实用程序→Tweak工具)更改Eclipse的字体。如果尚未安装,请尝试sudo yum install gnome-tweak-toolsudo apt-get install gnome-tweak-tool。在字体页面中,更改界面字体。
  • 在Windows 7上 ,转到控制面板→个性化→窗口颜色和外观→高级外观设置→更改“消息框”的字体大小。 (来源:内森·蒙特里昂)
  • 在Mac上 ,打开Tinker Tool的包装,运行,转到 Fonts (字体)标签并调整帮助标签(已在Eclipse 2018-12中进行了测试)。

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

答案 13 :(得分:1)

对于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主题。

答案 14 :(得分:1)

Ubuntu,Eclipse v4.4(Luna) *

  1. 找到您的:eclipse/plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css
  2. 在Eclipse用户界面中按偏好设置常规外观选择您正在使用的CSS文件。
  3. 为了安全起见,首先关闭Eclipse后,备份原文并添加如下内容:

    .MPart Tree {     font-size:14; }

  4. *它是在Eclipse v4.4(Luna)的 ScalaIDE 版本上执行的,对于常规Eclipse v4.4(Luna)应该是相同的,我想。

答案 15 :(得分:1)

在Windows 10上,如果您受到创作者更新的影响:

Windows 10 Creators Update显然删除了“仅更改文本大小”的功能。在&#34;显示设置&#34;。此外,更新重置了我以前的文本大小设置,以便我最终在包浏览器的树项中使用小字体。

对我有用的解决方案是使用小工具&#39; A + System Font Size Changer&#39;。在那里,增加&#34;消息框&#34;设置为4(由工具定义的自定义单位)并应用设置更改了包浏览器项目中的字体大小。

该工具还允许您增加&#34;菜单&#34;,&#34;标题栏&#34;,&#34;调色板标题&#34;,&#34;&#34;图标&#34; (它在Windows资源管理器中显示文件夹的奇迹)和&#34;工具提示&#34;。

P.S。:我更愿意评论Hartmut的回答,但我的声望得分太低了。

答案 16 :(得分:1)

在Windows服务器中,

转到控制面板->“显示”部分。 Display section 如果默认设置为“较小的图片”,则可以根据需要更改大小,也可以仅通过选项更改特定的文字大小

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

答案 17 :(得分:0)

在Windows 8中,

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

答案 18 :(得分:0)

在Eclipse v4.2(Juno)中,您可以通过转到来修改CSS menu Window 偏好设置常规外观

Enter image description here

答案 19 :(得分:0)

使用ubuntu更改eclipse工作区中的字体, 我修改了系统字体桌面&gt; “系统”&gt;偏好&gt;外观&gt;字体 还修改了eclipse indigo - &gt;窗户&gt;偏好&gt;一般&gt;外观&gt;颜色和字体。它反映在日食中。

答案 20 :(得分:0)

在Windows 7下的Eclipse v4.4(Luna)Service Release 2(4.4.2)中:

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

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

您可以将以下代码段添加到下面的css文件中。
[Eclipse根文件夹] \ plugins \ org.eclipse.ui.themes_x.x.x.vxxxxxxxx-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;
}

可以将font-size的值设置为wish。

如果您从Eclipse Marketplace安装其他自定义主题包(例如Eclipse Moonrise UI Theme),则[Eclipse根文件夹] \ plugins下将会有JAR文件(例如:com.github.eclipseuitheme.themes。月出-ui_0.8.9.201404052318.jar)

修改此JAR文件中的CSS文件 \ themes \ css \ moonrise-ui-standalone.css和moonrise-ui-standalone_WIN.css
这些CSS文件中有类似的代码部分,以:

开头
Tree,
RegistryFilteredTree,

添加“font-size:13;”与上面的代码段一样,并通过以下步骤进行申请。

菜单窗口偏好设置常规外观主题:MoonRise(独立)< / em>的

答案 21 :(得分:0)

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

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

答案 22 :(得分:0)

在 Windows 10 环境中,无法在 Eclipse 中更改包资源管理器的文本大小。您唯一能做的就是在操作系统设置中更改文本大小。

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

您可以在“放大文本”部分中更改文本大小。这直接适用于 Eclipse 中的包浏览器。