【问题标题】:Change Project Explorer tree view font size in Eclipse Oxygen在 Eclipse Oxygen 中更改 Project Explorer 树视图字体大小
【发布时间】:2018-05-23 16:49:36
【问题描述】:

我正在使用 Eclipse 版本:Oxygen.1a Release (4.7.1a),我想放大 Project Explorer 树视图字体大小,因为我有一些视力问题,因此我搜索了很多地方来放大项目树视图字体大小.

我只在项目资源管理器树视图中为较早或等于 eclipse luna 版本的旧 eclipse 版本创建了字体更改。

对于信息,我想说这个 Oxygen 版本是 Eclipse IDE 中的最新版本,请有人帮助我。

【问题讨论】:

标签: java eclipse eclipse-plugin ide


【解决方案1】:

转到首选项->(搜索)字体->查看和编辑器文件夹->(选择最后一个选项)视图的树和表字体->编辑(左侧)->并更改字体大小。

【讨论】:

    【解决方案2】:
    1. 如果您在更改字体大小的过程中禁用了“主题”,则“.css”文件的更改不起作用(“Settings.General.Appearance.Enalbe 主题(需要重新启动)”(I意思是,我在努力中发现:)

    2. 要覆盖所有基础和“主题_版本”,而不是碰巧错过正确的 css 文件,更改所有“.css”文件(查找 eclipse/plugins -name '*.css')并在每个文件的末尾添加“* { font-size:7; }”。如果您愿意,还可以指定您的大小和字体系列。

    适用于:版本:2019-09 R (4.13.0)/内部版本号:20190917-1200

    【讨论】:

      【解决方案3】:

      Eclipse 项目/包资源管理器,大纲窗口正在使用 OS 默认字体作为标签。
      对于 Win 7+,转到控制面板\外观和个性化\个性化单击“窗口颜色”以启动“窗口颜色和外观” 对话框。 增加'Message Box'字体。
      作为奖励,如果您使用 eclipse 项目资源管理器字体,您将有其他程序弹出窗口更加用户友好,很可能您正在使用大显示器。

      Eclipse 需要重启

      【讨论】:

        【解决方案4】:

        现在有(Eclipse 4.17,2020 年 7 月)official setting

        现在可以使用字体首选项自定义用于树和表视图的字体。此首选项称为“视图的树和表格字体”,可在“视图和编辑器文件夹”类别下的“窗口”>“首选项”>“常规”>“外观”>“颜色和字体”中找到。

        Project Explorer 是受此字体首选项影响的视图示例。

        【讨论】:

          【解决方案5】:

          为 Eclipse 2020-06 增加 Eclipse 项目资源管理器窗口的字体大小。

          首先检查主题,您在 Eclipse 中使用首选项。为该主题增加以下属性的值。例如,如果您使用 light 主题。

          在文件中: /Applications/Eclipse.app/Contents/Eclipse/plugins/org.eclipse.ui.themes_1.2.1000.v20200528-1125/css/light/e4-light_partstyle.css,

          如果缺少或已经存在,则添加属性,只需增加字体大小的值。

          .MPart Tree {
              font-size: 13;
          }
          

          【讨论】:

            【解决方案6】:

            ECLIPSE 字体更改 - 将下面更改为 2 个 css 文件。

            eclipse/plugins/org.eclipse.ui.themes_x.x.x.vxxxxx/css/e4_basesetyle.css eclipse/plugins/org.eclipse.ui.themes_x.x.x.vxxxxx/css/dark/e4-dark_globalstyle.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 */
            }
            

            并更改首选项->常规>外观>颜色和字体>基本>文本字体:Consolas 12px

            【讨论】:

            • 您能否提及 Eclipse 版本,您已完成此调整,因此对到达者来说会更容易。
            【解决方案7】:

            在我使用 MacBook 13" 的情况下,我必须编辑以下文件 /Users/myuser/.p2/pool/plugins/org.eclipse.ui.themes_1.2.800.v20191030-0746/css/e4-dark_mac1013.css

            然后我搜索了这个现有项目并添加了font-sizefont-size-adjust。这样做可以防止树线被裁剪:

            CTabFolder Tree, CTabFolder Canvas {
                background-color: #2F2F2F;
                color: #CCC;
                font-size-adjust: none;
                font-size: 14px;
            }
            

            【讨论】:

              【解决方案8】:

              Ankit Fulzele's answer 帮我做了一些小的调整。

              我在 Mac 上使用深色主题,以下对我来说适用于 Eclipse 2019-06:

              将以下行添加到 ~/.p2/pool/plugins/org.eclipse.ui.themes_{version}/css/dark/e4-dark_basestyle.css

              Tree {
                      font-family: '#org-eclipse-ui-workbench-TAB_TEXT_FONT';
              }
              

              这不是设置固定字体,而是将其固定到“首选项 -> 常规 -> 外观 -> 颜色和字体 -> 查看和编辑器文件夹 -> 部件标题字体”配置为。

              注意:将其固定到另一个设置会更有意义,例如到“首选项 -> 常规 -> 外观 -> 颜色和字体 -> 基本 -> 文本字体”,但找不到它的 CSS 参考。

              注意:此更新不仅会更改“项目资源管理器”选项卡,还会更改其他选项卡。

              【讨论】:

                【解决方案9】:

                我一直在为每个版本的 Eclipse 搜索这个,最后我得到了一些帮助我增加项目浏览器的字体大小和字体类型的东西。

                1.转到您本地环境中的以下路径

                .p2 -> 池 -> 插件 -> org.eclipse.ui.themes_(version) -> css -> e4_basestyle

                2.在文件末尾的行下面粘贴。

                Tree {
                     font-size: 14px; /* <-- Desired font size */
                     font: Consolas;  /* <-- Font you want to have */
                }
                
                1. 重启eclipse
                2. 您将在 Eclipse 项目资源管理器中获得新定义的大小和字体。

                注意:我在 windows 10 上的最新版本的 eclipse 上试过这个,它对我有用。之前的版本我没试过。

                【讨论】:

                • 我需要将此应用到 e4-dark_mac.css 因为我使用的是深色主题并且它有效。
                【解决方案10】:

                感谢您的帮助。就我而言,我在 Windows 7 上的 Eclipse Photon 中使用 Dark [Mac OS X] 主题,因此我必须更改的文件是 e4-dark_mac.css in eclipse\plugins\org.eclipse.ui.themes_X.X.X.vXXXXXXXX-XXXX\css.MPart Tree 也不在文件中,所以我不得不添加它而不是编辑它。我在另一个 .Mpart 条目下添加了,所以我的文件如下所示。

                ...
                
                .MpartStack, .Mpart {
                    font-family: '#org-eclipse-ui-workbench-TAB_TEXT_FONT';
                }
                
                .Mpart Tree {
                    font-size: 12;
                }
                
                ...
                

                【讨论】:

                • 这适用于我在 Mac OS 10.15 上,使用上面答案中提到的路径 @Cristiano,用于 Eclipse 2020-03 (4.15.0)。
                【解决方案11】:

                我使用的是 Eclipse 2018-09,在 Ecipe 目录中找不到类似 gtk 的 .css 文件。
                但我在 Jeeyul 的主题(Eclipse Color UI 插件)上发现了自定义 css 菜单。
                只需在 cmets 上方输入 css 样式即可。并申请并关闭。
                最后,改变 UI 风格。

                【讨论】:

                  【解决方案12】:

                  Al Breight 的回答在 Oxygen.3a 版本 (4.7.3a)、Ubuntu 18.04 上完美运行。 @pkeller 评论(10 月 16 日 14:05)确认并解决了在 Window->Preferences->General->Appearance->Colors and Fonts 中编辑“Git Uncommited Change Font”大小选项的问题:

                  【讨论】:

                  • 这仅适用于“未提交”的内容。
                  • 是的,这就是 pkeller 在他的评论中标记的问题
                  【解决方案13】:

                  非常感谢!我终于可以清楚地看到 Eclipse Project Explorer 了! 通过在带有 Eclipse 2018-9 (4.9.0) 的 Windows 7 中添加上面显示的 css 文件,我能够更改项目资源管理器树的字体大小。

                  我找到的具体文件夹位置是:

                  C:\Users\myUserName\.p2\pool\plugins\org.eclipse.ui.themes_1.2.200.v20180828-1350\css
                  

                  显然,根据我对解决此问题的调查,具体文件夹位置因 Eclipse 版本和操作系统等不同因素而异。
                  所以我搜索了css文件名以找到最新的文件夹。

                  我的工作站上有 7 个 Eclipse 主题文件夹,我使用的是最新的一个,对应于当前使用的 Eclipse 的特定安装/更新。

                  【讨论】:

                    【解决方案14】:

                    我在 Windows-10 上的 Ubuntu 上使用 eclipse-neon。微软目前不支持图形界面,但我一直在使用 Eclipse Neon,它工作得很好。我在一个文件的末尾添加了以下内容:eclipse/plugins/org.eclipse.ui.themes_1.1.300.v20161107-1827/css/e4_default_gtk.css:

                    .MPart Tree {
                    font-family: Sans Regular;
                    font-size: 8;
                    }
                    

                    我的意图是让字体更小,并且成功了。

                    【讨论】:

                    • 我在 openSUSE 和 Gnome 上使用 eclipse 2018-09。这主要是有效的,但 EGit 中未提交的资源仍然使用较大的字体。我可以通过 Eclipse 首选项来更改它,但最好在 CSS 中对其进行排序。有时间我会再研究一下......
                    【解决方案15】:

                    我认为这对其他人也很重要,所以我发布这个,以满足 eclipse ide 中的以下要求,

                    增加 java 编辑器字体大小

                    Window Menu -> Preferences -> General > Appearance > Color and Fonts > Java > Java Editor Text Font > Edit & Apply
                    

                    增加控制台输出字体大小

                    Window Menu -> Preferences -> General > Appearance > Color and Fonts > Debug > Console font > Edit & Apply
                    

                    增加 xml bean 文件字体大小

                    Window Menu -> Preferences -> General > Appearance > Color and Fonts > Basic > Text Font > Edit & Apply
                    

                    增加对话框视图字体大小

                    Window Menu -> Preferences -> General > Appearance > Color and Fonts > Basic > Dialog Font > Edit & Apply
                    

                    增加项目浏览器树形视图字体大小

                    如果使用 Windows 7 或更高的体系结构,然后到达 eclipse 主目录, 进入eclipse\plugins\org.eclipse.ui.themes_X.X.X.vXXXXXXXX-XXXX\css 目录, 找到两个 css 文件,它们是 "e4_default_gtk.css""e4_default_win.css", 打开并在上述两个文件的尾部添加上述css脚本部分,保存并相应关闭,

                    .MPart Tree {
                        font-family: Consolas;
                        font-size: 14;
                    }
                    

                    如果 eclipse 被打开,重启,这一切都为我在 eclipse oxygen.1a 发布版本上工作,

                    希望在其他操作系统类型上,您必须编辑相同的e4_default_gtk.css 和其他e4_default_os-type.css,谢谢。

                    【讨论】:

                    • 项目资源管理器树的技巧在 Windows 10 上的 Oxygen 和 Photon 中不起作用。
                    • 此外,我检查了 procmon,Eclipse 根本没有使用这些 .css 文件。我的意思是那个目录中没有。
                    • 大家好,这一切都与 Eclipse Oxygen 版本有关,因此在 Windows 7、8.1 和 10 中运行良好。
                    • 刚刚在 Windows 10 上检查了氧气。它不起作用。在 Windows 上,SWT 使用标准的 Windows 树控件,没什么特别的。字体大小仅取决于 Windows 设置,Eclipse 中没有任何更改。
                    • 我可以在 Windows 10 上的 Eclipse 2019-12 中的 Package Explorer 中更改字体,方法是向 e4_basestyle.css 添加 Tree 的样式,例如: Tree { font-size: 9px;字体:康索拉斯; }
                    猜你喜欢
                    • 2011-06-25
                    • 1970-01-01
                    • 1970-01-01
                    • 2017-11-04
                    • 1970-01-01
                    • 2011-01-28
                    • 2012-05-14
                    • 2012-12-02
                    • 2013-08-25
                    相关资源
                    最近更新 更多