如何在Eclipse的包资源pipe理器中为树项目configuration字体大小?
如何在Eclipse中为package explorer / outline中的树项目configuration字体大小?
首选项中的哪个项目应该更改?
Eclipse中没有办法改变用于Package Explorer和其他视图的字体。 您只能更改编辑器视图的字体。 这是Eclipse开发人员的一个决策(例如,见49548,202091 )。 (Grumble)使用的字体是您所使用的任何桌面的一般外观设置的字体。
在Linux上,可以在调用Eclipse时覆盖系统字体。 这里有各种各样的可能性的优秀写作,我欠这个答案。 我会从那里为后代重复一个build议。 创build一个名为gtkrc-eclipse的文件:
style "eclipse" { font_name = "Sans Condensed 8" } class "GtkWidget" style "eclipse"
然后在调用eclipse时设置一个特定的环境variables:
$ GTK2_RC_FILES=gtkrc-eclipse eclipse
您的Eclipse .ini文件是否包含对“smallFonts?”的引用? 在Mac上,你可能会看到像…
-Dorg.eclipse.swt.internal.carbon.smallFonts
如果你删除这一行,你会看到各种视图的字体大小增加。
在Windows 7上,您可以通过以下方式来影响许多Eclipse GUI字体,包括Project Explorer:
控制面板→ 个性化 → 窗口颜色和外观 → 高级外观设置
更改“消息框”的字体大小。
当然,这与你的操作系统中的其他东西的外观混乱,但我发现,可以忍受的相比,在项目浏览器眯眼…
这是一个选项,适用于Diego Vbuild议的Windows7机器上: https : //stackoverflow.com/a/15011440/1713920
在Juno上,您可以通过CSS调整该字体。
在eclipse \ plugins \ org.eclipse.platform_4.2.xy \ css中查找当前样式表(可能是e4_default_win7.css)中的文件,然后添加以下规则:
#org-eclipse-jdt-ui-PackageExplorer Tree, #org-eclipse-ui-navigator-ProjectExplorer Tree { font-size: 10px; /* <-- Desired font size */ }
我只是在Eclipse中find了改变树型视图字体大小的所有答案,尝试了几次,终于find了更加时髦的CSS类:
我使用的主题包括eclipse/opt/plugins/platform/css
的“e4_basestyle.css”。 在那里我补充说
.MPart Tree { font-size: 10; }
这对我来说工作得很好(Ubuntu上的Eclipse v4.3-SR2(Kepler))。
此答案适用于Mac OS X用户。 testing小牛(10.9.2),但应该在所有版本中工作。
正如前面的答案所述,要在包资源pipe理器中更改字体大小,您需要更改系统字体大小。 这里的问题是要做到这一点。 我的解决scheme
- 下载免费的修补程序工具实用程序并调整字体大小。
- 重新启动Eclipse
结果:
快乐的编码!
Eclipse v4.5 (火星)在Linux上使用内置的黑暗主题。
eclipse/plugins/org.eclipse.ui.themes_1.1.0.v20150511-0913/css/dark/e4-dark_globalstyle.css
在第204行左右,你可以添加你select的字体大小:
background-color: #2F2F2F; color: #CCC; font-size: 8;
供参考:
从Eclipse v4.4(Luna)开始:
它看起来像CSS文件不再在旧的文件夹中:
eclipse/plugins/org.eclipse.platform_4.xxvy/css
他们被移动到新的文件夹:
eclipse/plugins/org.eclipse.ui.themes_x.xxvxxxxx/css
你必须select一个主题来应用它,在菜单中
Windows → Prefrence → 常规 → 外观
正如前面已经提到的那样,在Eclipse v4.3(Kepler)和Windows 8上修改“e4_basestyle.css”文件。
另外,我发现你还必须改变下面的文字大小/样式
首选项 → 团队 → Git → LabelDecorations
要么
首选项 → 外观 → ColorsAndFonts ,在Git部分下。
以确保未提交文件的文本大小/颜色与您的更改同步。 这当然是如果你初始化你的项目作为一个存储库。
进入eclipse/plugins/org.eclipse.ui.themes_1.1.0.v{HERE_SOME_DIGITS}\css
。
在这里你看到你安装的主题CSS文件。 select你的主题,并添加在文件的末尾(例如, 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)进行了testing。
Eclipse从操作系统inheritanceGUI项目的字体大小。 举个例子,你可能想增加你的操作系统的字体大小。
在Windows 10中,
在左下angular点击Windows符号,进入“显示设置”,然后进入“高级显示设置”,然后进入“文本和其他项目的高级大小”,那里你会发现“只改变文字大小“:
你会看到一个列表
- 标题栏
- 菜单
- 消息框
- 调色板标题
- 图标
- 提示
至less将“消息框”切换为字体大小,例如13而不是9(对于Eclipse包资源pipe理器树)。
我会切换“菜单”也到字体大小13(用于Eclipse主菜单)。
或者他们都是:-)
以下解决scheme适用于Mac OS和Eclipse v4.4(Luna)。
selectMac外观:菜单窗口 → 首选项 → 常规 → 外观 → 主题: 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; }
在Windows 10上,如果您受到创想者更新的影响:
Windows 10 Creators Update显然删除了“显示设置”中“仅更改文本大小”的function。 此外,更新重置我以前的文本大小设置,以便我在包资源pipe理器的树项中结束了小字体大小。
为我工作的解决scheme是使用小型工具“A +系统字体大小更改”。 在那里,将“消息框”设置增加到4(由工具定义的自定义单位)并应用该设置改变了包浏览器项目中的字体大小。
该工具还允许您增加“菜单”,“标题栏”,“调色板标题”,“图标”(在Windows资源pipe理器中显示文件夹的工作奇迹)和“工具提示”的大小。
PS:我宁愿对Hartmut的回答发表评论,但我的声望得分太低。
要改变eclipse工作区中的字体与ubuntu,我修改了系统字体桌面>系统>首选项>外观>字体也修改eclipse靛蓝 – >窗口>首选项>常规>外观>颜色和字体。 它反映在日食。
在Windows 8中,
- 去控制面板 – >外观和个性化 – >显示
- 在屏幕中间的标题下方有一个下拉菜单,select
Message bokes
。 - 更改相邻下拉列表中的字体大小。
在Eclipse v4.2(Juno)中,您可以通过转到菜单窗口 → 首选项 → 常规 → 外观来修改CSS。
对于Mac用户:
在文件中:
plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css/dark/e4-dark_globalstyle.css
find这段代码片段:
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主题的。
Ubuntu,Eclipse v4.4(Luna) *
- find你的:
eclipse/plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css
- 在Eclipse用户界面中select您正在使用的每个首选项 → 常规 → 外观的CSS文件。
-
为了安全起见,在第一次closuresEclipse之后,备份原始文件并添加如下内容:
.MPart Tree {font-size:14; }
*它是在Eclipse v4.4 (Luna)的ScalaIDE版本上执行的,我认为对于常规的Eclipse v4.4 (Luna)应该是一样的。
在Windows 7下的Eclipse v4.4(Luna)Service Release 2(4.4.2)中:
如果您select“Windows”主题(Eclipse默认configuration)
[Window => Preferences => General->Appearance -> Theme: Windows]
您可以将下面的代码片段添加到下面的css文件中。
[Eclipse根文件夹] \ plugins \ org.eclipse.ui.themes_x.xxvxxxxxxxx-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根文件夹] \ plugins下面有JAR文件
(例如:com.github.eclipseuitheme.themes.moonrise-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(独立)