如何在Eclipse中的包资源管理器/大纲中配置树项的字体大小?
偏好设置下字体中的哪个项目我应该更改?
答案 0 :(得分:100)
2010年,Eclipse中无法更改用于Package Explorer和其他此类视图的字体。您只能更改编辑器视图的字体。这是Eclipse开发人员的一项政策决定(例如,请参阅错误49548,202091)。 (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中的字体大小,您需要更改系统字体大小。这里的问题是要做到这一点。我的解决方案:
结果:
快乐的编码!
答案 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。
sudo yum install gnome-tweak-tool
或sudo apt-get install gnome-tweak-tool
。在字体页面中,更改界面字体。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)
eclipse/plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css
为了安全起见,首先关闭Eclipse后,备份原文并添加如下内容:
.MPart Tree { font-size:14; }
*它是在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服务器中,
转到控制面板->“显示”部分。 如果默认设置为“较小的图片”,则可以根据需要更改大小,也可以仅通过选项更改特定的文字大小
注意:它是基于系统设置应用的,不仅适用于基于Eclipse的平台。
答案 17 :(得分:0)
在Windows 8中,
Change Only the Text Size
下方有一个下拉菜单,选择Message bokes
。答案 18 :(得分:0)
在Eclipse v4.2(Juno)中,您可以通过转到来修改CSS menu Window →偏好设置→常规→外观。
答案 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 中的包浏览器。