Я не могу изменить размер шрифта проводника пакетов в Eclipse

Я пытаюсь изменить размер шрифта проводника пакетов в Eclipse из меню " Окно" → " Настройки" → " Общие" → " Внешний вид", и мне не удается изменить размер шрифта. Как я могу это сделать? Я использую Eclipse v4.2 (Juno) на Windows 7.

13 ответов

Решение

Eclipse использует собственные виджеты Windows, и их настройки можно изменить только на вкладке "Свойства экрана" / "Настройки" / "Дополнительно" / "Общие свойства". Там вы можете изменить разрешение экрана для изменения размера шрифта.

На 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 */
}

Обновление: таблицы стилей находятся в eclipse/plugins/org.eclipse.ui.themes_x.x.x.vxxxxx/css папка с Eclipse 4.4 (луна).

FYI:

Из 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НастройкиОбщиеВнешний вид.

Это сработало для меня:

.MPart Tree{
  font-size: 8;
}

Это мои настройки и скриншот IDE.

#org-eclipse-jdt-ui-PackageExplorer Tree,
#org-eclipse-ui-navigator-ProjectExplorer Tree,
#org-eclipse-ui-views-ContentOutline Tree,
#PerspectiveSwitcher ToolBar {
  font-size: 8px;
}

.MPartStack {
  font-size: 8;
  swt-simple: false;
  swt-mru-visible: false;
}

Скриншот Eclipse

Вы можете искать файлы стилей CSS в eclipse/plugins/org.eclipse.platform_4.2.X.vY/css отредактируйте свой текущий стиль (возможно e4_default_win7.css).

Добавьте что-то вроде этого:

#org-eclipse-ui-jdt-PackageExplorer {
   font-size: 20pt;
}

и надеюсь, что у вас есть хороший и большой шрифт (я сам не проверял).

Совет для профессионалов: в следующий раз, когда вам понадобится найти идентификатор CSS для части пользовательского интерфейса, используйте CSS Spy, который можно открыть с помощью клавиши SHIFT-ALT-F5 (после его установки).

Это сработало для меня, используя версию 2019-09 в Windows 10:

  • Найдите каталог C:\Users\johndoe\.p2\pool\pluginsв проводнике, заменив "johndoe" на свой собственный идентификатор пользователя Windows.
  • В зависимости от того, что вы делали с Eclipse в прошлом, вы должны увидеть один или несколько каталогов с именами, начинающимися с org.eclipse.ui.themes.
  • Выберите тот, дата изменения которого была самой последней. В моем случае его имя былоorg.eclipse.ui.themes_1.2.700.v20190826-0816.
  • В этом каталоге откройте каталог с именем css.
  • Откройте файл с именем e4_default_win.css в текстовом редакторе и добавьте что-то подобное следующему в конец файла:

Дерево { font-size: 24px; шрифт: Mistral; }

  • Не выбирайте эти конкретные значения! Вы должны выбрать нужный шрифт и размер шрифта. Я сознательно сделал неправильный выбор только для того, чтобы сделать эффект этих настроек очевидным на снимке экрана ниже.
  • Сохраните файл и перезапустите Eclipse. Вы должны увидеть, что шрифт был изменен в представлениях Project Explorer и Package Explorer, а также во многих других местах:

  • Просто поясните, имя файла, который я редактировал, было C:\Users\johndoe\.p2\pool\plugins\org.eclipse.ui.themes_1.2.700.v20190826-0816\css\e4_default_win.css. Имя файла, который вы редактируете, будет другим, но должно быть похожим.

Наконец, из Eclipse 2020-09 (4.17) в Window -> Preferences -> General -> Appearance -> Colors and Fonts который, среди прочего, изменяет размер шрифта в Package Explorer.

Если это поможет вам легче определить настройку, это снимок экрана, как изменить шрифт в другом месте, а не шрифт из окна редактора.

На Ubuntu 14.04 (Trusty Tahr) это был лучший выбор для меня:

.MPart Tree{
  font-size: 10;
}

В моем случае я использую плагин DevStyle с Spring Tool Suite 4.

Размер шрифта в проводнике проекта можно изменить в строке меню Eclipse:

  • Окно
    • Предпочтения
      • DevStyle
        • Дополнительно
          • Размер шрифта проводника

Этот параметр сохраняется в папке рабочей области:

       \workspace\.metadata\.plugins\com.genuitec.eclipse.ui.common.platform\extra-styling.css

Я пробовал редактировать прямо в файле, но при открытии Eclipse файл был перезаписан

Использование STS 4.8.0.RELEASE на основе Eclipse 2020-09 (требуется JDK11)

Благодаря ответу Вегера, я успешно изменил шрифт моего PHP Explorer в PHP Perspective (с установленным PDT). Следующий код CSS,

#org-eclipse-php-ui-explorer Tree {
   font-family: Consolas;
   font-size: 21px;
}

добавлены в мой файл "eclipse-4.3\plugins\org.eclipse.platform_4.3.1.v20130911-1000\css\e4_default_win7.css".

Вы можете выбрать другой файл CSS, в зависимости от темы, которую вы выберете через " Настройки" → " Общие" → " Внешний вид: раскрывающийся список" Тема ")".

В Eclipse 4.7.x файлы CSS находятся в eclipse / plugins / org.eclipse.ui.themes_1.2.1.v20170809-1435 / css /

В моем случае я использую темную тему для OSX, поэтому я открыл файл e4-dark_mac.css и добавил строку размера шрифта:

CTabFolder Tree, CTabFolder Canvas {
    background-color: #2F2F2F;
    color: #CCC;
    font-size: 13pt; // new 
}
Другие вопросы по тегам