Как я могу настроить размер шрифта для элемента дерева в проводнике пакетов в Eclipse?


124

Как я могу настроить размер шрифта для элемента дерева в проводнике / структуре пакетов в Eclipse?

Какой элемент шрифта в настройках мне следует изменить?

Ответы:


102

В 2010 году в Eclipse не было возможности изменить шрифт, используемый для Package Explorer и других подобных представлений. Вы можете изменить шрифт только для представлений редактора. Это политическое решение со стороны разработчиков Eclipse (см., Например, ошибки 49548 , 202091 ). (Ворчание.) Используемый шрифт задается общим стилем для любого рабочего стола, который вы используете.

В Linux можно переопределить системный шрифт при вызове Eclipse. Отличная рецензия различных возможностей является здесь , к которому я должен этому ответу. Я повторю одно предложение оттуда для потомков. Создайте файл с именем, скажем, gtkrc-eclipse:

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

Затем установите определенную переменную среды при вызове eclipse:

$ GTK2_RC_FILES=gtkrc-eclipse eclipse

Это не работало в Eclipse Luna; в Eclipse Juno и Aptana Studio 3 он работает для меня ...
jsanmarb

У меня работает в Luna SR1.
Дэн Картер

2
Предложение «теперь есть способ» больше не применимо / не корректно для современных версий eclipse. Должно быть, в какой-то момент это был отличный ответ, но этот сайт не подходит для развития вопросов и ответов для новых версий программного обеспечения. См. Другие ответы ниже, они немного различаются в зависимости от ОС!
Matanster

1
все, кто читает это, проголосуйте, пожалуйста, bugs.eclipse.org/bugs/show_bug.cgi?id=49548
morgwai

58

Есть ли в вашем файле Eclipse .ini ссылку на 'smallFonts?' На Mac вы можете увидеть что-то вроде ...

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

Если вы удалите эту строку, вы увидите, что размер шрифта в различных представлениях увеличился.


3
Большое спасибо! Я не могу поверить, что никто из Eclipse еще не заметил, что в Mountain Lion так сложно увидеть буквы в таком микро-размере ...
Фран Марзоа

1
Brilliant! Удаление этой строки значительно увеличивает размер текста в проекте / пакете и т. Д., Что очень помогает на мониторах 2550 x 1600.
Brent Faust

1
Или: если вы добавите эту строку, в Ubuntu получаются более мелкие шрифты.
Arjan

2
Указанная строка встречается более одного раза. После того, как я удалил их все, все заработало. Это в Eclipse для Android версии 23.0.
Avi Cohen

2
Работал у меня на Эль-Капитане / Марсе. Место былоApplications/Eclipse.app/Contents/Eclipse/eclipse.ini
Эйко

25

В Windows 7 вы можете повлиять на многие шрифты графического интерфейса Eclipse, включая Project Explorer, перейдя по ссылке:

Панель управления → ПерсонализацияЦвет и внешний вид окнаРасширенные настройки внешнего вида

Измените размер шрифта для «Окно сообщения».

Конечно, это портит внешний вид других вещей в вашей ОС, но я обнаружил, что это терпимо по сравнению со взглядом на проводник проекта ...


Имейте в виду, что некоторые плагины могут переопределять настройки окна и иметь собственную систему шрифтов в настройках> Цвета и шрифты, например EGit.
rveach

Чтобы найти эти настройки в последней версии Windows 7: Панель управления -> найдите «Цвет окна», нажмите «Изменить цвета и показатели окна».
Technophile

18

Я только что нашел все эти ответы на изменение размера шрифта древовидного представления в Eclipse, попробовал несколько и, наконец, получил класс CSS, который мне кажется более модным:

Тема, которую я использую, включает в себя "e4_basestyle.css" eclipse/opt/plugins/platform/css. Там я добавил

.MPart Tree {
    font-size: 10;
}

который отлично работает со мной (Eclipse v4.3-SR2 (Kepler) на Ubuntu).


У меня также работал с MARS на Linux Mint. Attn: файлы CSS теперь находятся в папке плагина темы.
Thorsten Laux,

и здесь работал нормально. Mars 4.5.2 в Windows 7. Точное расположение файла <eclipsefolder> /plugins/org.eclipse.ui.themes_1.1.1.v20151026-1355/css/e4_basestyle.css
kr.pradeep

В моем Ubuntu 14.04 при использовании классической темы по умолчанию файл в eclipse / plugins / org.eclipse.ui.themes_x.xxvxxxxx / css, который нужно изменить, по какой-то причине был e4_classic_winxp.css. Это сбивало с толку, так как далеко не очевидно, что я должен использовать версию winxp, а не win7 или даже версию по умолчанию. Наконец-то это сработало.
Энди

Где находится этот файл css на Mac? Я не могу найти его в каталоге плагинов в месте установки (/ Applications / Eclipse \ Mars.app / ...)
Энди

16

Вот вариант, который работает на моей машине с Windows7, предложенный Диего V : 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 */
}

2
К сожалению, это работает некорректно, когда проект добавляется в репо (что означает, что рядом с каждым файлом появляются маленькие значки контроля версий). Я говорю вести себя хорошо, а не работать, потому что некоторые файлы отображаются с правильным шрифтом, а некоторые - нет! и они продолжают меняться каждые пару секунд! Выглядит странно.
Абдалрахман Шату

@AbdalrahmanShatou: Я тоже испытал это "мигание", шрифт становится большим, шрифт становится маленьким, и наоборот все время при нажатии на элементы. Я использую Eclipse Mars 4.5.1. и - как и вы, я также использую репозиторий (.git). Думаю, это спусковой крючок.
Хартмут П.

2
Вам также необходимо изменить шрифт для плагина git, чтобы он соответствовал этому параметру. Windows-> настройки-> Общие-> Внешний вид-> Цвета и шрифты Измените шрифт в 2 записях git на 12 также • Игнорируемый ресурс (шрифт) • Незавершенный изменить шрифт Затем перезапустите eclipse
Стив Адамс

15

Этот ответ относится к пользователю Mac OS X. Протестировано с Mavericks (10.9.2), но должно работать во всех версиях.

Как указывалось ранее в предыдущих ответах, чтобы изменить размер шрифта в проводнике пакетов, вам необходимо изменить размер системного шрифта. Проблема здесь в том, чтобы сделать именно это. Мое решение:

  1. Загрузите бесплатный инструмент Tinker Tool утилиту и настройте размер шрифта.
  2. Перезапустить Eclipse

введите описание изображения здесь

Результаты:

введите описание изображения здесь

Удачного кодирования!


1
Работает как шарм. Было бы лучше, если бы вы определили, какой шрифт изменить.
Абдалрахман Шату

1
Работает для меня. I'm on Yosemite
Lou Morda

У меня работает на Sierra! Спасибо
jainp

У меня работает на High Sierra (10.13.2)! Большое спасибо!
Эрик

Как упоминалось в этом ответе , необходимо изменить шрифт «Теги справки», чтобы повлиять на пользовательский интерфейс Eclipse.
Сэм

9

Войти в eclipse/plugins/org.eclipse.ui.themes_1.1.0.v{HERE_SOME_DIGITS}\css .

Здесь вы видите установленные вами файлы CSS темы. Выберите свою тему и добавьте в конец файла (например, 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 */
}

Он был протестирован с Eclipse v4.4 (Luna) и Eclipse v4.5 (Mars) в Windows 7.


1
Спасибо! Отлично работает на Mars 4.5.1 в Windows 8.1 - у меня Lenovo X1 Carbon с экраном WQHD + (2560 x 1440), и размер шрифта по умолчанию был невозможен. Это исправило это красиво. Кому-то нужно подтолкнуть основную команду Eclipse и дать им понять, что такого рода экраны с очень высоким разрешением становятся все более распространенными и необходим некоторый простой пользовательский контроль ... Спасибо!
Дэйв в Остине

1
работает в Eclipse kepler linux с файлом e4_default_gtk.css
cdarwin

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;

1
Отлично работает с Mars на OS / X. Если вам интересно, путь 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
Дэвид Доссот

Подтверждено. Быстрый совет, ищите "tree" на сегодняшний день, это единственная группа с text = "tree". НЕ ищите font-size, это то, что вам нужно добавить. Рекомендация 14 pt для 1080p
Ник,

Работал нормально для Eclipse Oxygen Release (4.7.0) под Cent-OS с Gnome 3.14.2. Спасибо!
Владимир Крупач 04

6

Как кто-то уже упоминал ранее, изменение файла «e4_basestyle.css» у меня сработало в Eclipse v4.3 (Kepler) и Windows 8.

Кроме того, я считаю, что вы также должны изменить размер / стиль текста в

НастройкиКомандаGitLabelDecorations

или

НастройкиВнешний видЦвета и шрифты в разделе Git.

чтобы убедиться, что размер / цвета текста для незафиксированных файлов синхронизированы с вашими изменениями. Это, конечно, если вы инициализируете свой проект как репозиторий.


6

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


4

Eclipse использует шрифт системного пользовательского интерфейса для Project Explorer, поэтому вы можете изменить его с помощью метода, специфичного для ОС. Примечание. Eclipse придется перезапустить, даже если другие приложения немедленно отреагируют на изменение шрифта.

  • В Linux (Gnome) мне удалось изменить шрифт Eclipse с помощью инструмента Gnome Tweak Tool (Приложения → Утилиты → Инструмент настройки). Если он еще не установлен, попробуйтеsudo yum install gnome-tweak-toolилиsudo apt-get install gnome-tweak-tool. Настранице « Шрифты» изменитешрифт интерфейса .
  • В Windows 7 перейдите в Панель управления → Персонализация → Цвет и внешний вид окна → Дополнительные параметры внешнего вида → Измените размер шрифта для «Окно сообщения». (кредит: Натан Монтелеоне)
  • На Mac распакуйте Tinker Tool , запустите его, перейдите навкладку « Шрифты » и настройте размер тегов справки (проверено с Eclipse 2018-12).

Некоторые другие части Eclipse также будут затронуты, например, диалог запуска.


Никогда бы не догадался, что это параметр «Теги справки» на Mac. Спасибо!
Сэм

3

Eclipse наследует размер шрифта элементов графического интерфейса пользователя от операционной системы. Например, для демонстрации вы можете увеличить размер шрифта вашей ОС.


2

В Windows 10

в левом нижнем углу нажмите на символ Windows, введите «Настройки дисплея», затем перейдите в «Расширенные настройки дисплея», затем перейдите в «Расширенный размер текста и других элементов», там вы найдете «Изменить только размер текста» «:

Вы увидите список

  • Полосы заголовков
  • меню
  • Окна сообщений
  • Заголовки палитры
  • Иконки
  • Всплывающие

Переключите хотя бы "Окна сообщений" на размер шрифта, например 13. вместо 9 (для дерева проводника пакетов Eclipse).

Я бы переключил «Меню» также на размер шрифта 13 (для главного меню Eclipse).

Или все они :-)


2

Следующее решение работает в Mac OS с Eclipse v4.4 (Luna).

Выберите «Внешний вид Mac»: меню « Окно» → « Настройки» → « Общие» → « Внешний вид» → « Тема: 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;
}

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).


Он работал на Mac Mojave + Spring Tool Suite 4, спасибо
linczy

:( не работает в Spring Tool Suite 4.7.0.RELEASE
xavierzhao

1

Ubuntu, Eclipse v4.4 (Luna) *

  1. Найдите свой: eclipse/plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css
  2. Выберите файл CSS, который вы используете, в разделе « Настройки» → « Общие» → « Внешний вид» в пользовательском интерфейсе Eclipse.
  3. Сделайте резервную копию оригинала и добавьте что-то вроде следующего после первого закрытия Eclipse для безопасности:

    .MPart Tree {размер шрифта: 14; }

* Он был выполнен на ScalaIDE версии Eclipse v4.4 (Luna) и должен быть таким же, как и для обычного Eclipse v4.4 (Luna), я думаю.


1

В Windows 10, если вы получили обновление Creators Update:

Обновление Windows 10 Creators Update, по-видимому, удалило возможность «Изменять только размер текста» в «Настройках дисплея». Кроме того, обновление сбросило мои предыдущие настройки размера текста, так что я получил маленький размер шрифта в элементах дерева проводника пакетов.

Решение, которое сработало для меня, - это использовать небольшой инструмент «A + System Font Size Changer». Там увеличение параметра «Окно сообщения» до 4 (настраиваемая единица измерения, определяемая инструментом) и применение параметра изменили размер шрифта в элементах проводника пакетов.

Инструмент также позволяет увеличивать размер «Меню», «Строка заголовка», «Заголовок палитры», «Значок» (который творил чудеса при отображении папок в проводнике Windows) и «Всплывающая подсказка».

PS: Я бы предпочел прокомментировать ответ Хартмута, но моя репутация слишком низкая.


1

В сервере Windows

перейдите в панель управления -> раздел «Дисплей». Раздел дисплея Если по умолчанию установлено значение «Меньше, как на картинке», вы можете изменить размер по своему усмотрению, также вы можете изменить только конкретный размер текста по выбору.

Примечание. Он применяется на основе настроек системы, а не только для платформы на основе Eclipse.


0

Чтобы изменить шрифты в рабочей области eclipse с помощью ubuntu, я изменил системные шрифты рабочий стол> система> настройки> внешний вид> шрифты, также изменил eclipse indigo -> окна> настройки> Общие> Внешний вид> Цвета и шрифты. Это отразилось в затмении.


Там нет записей для настроек древовидного представления.
Mr Fooz

0

В Windows 8

  1. перейдите в Панель управления -> Внешний вид и персонализация -> Дисплей
  2. В центре экрана есть раскрывающийся список под заголовком Change Only the Text Size, выберите Message bokes.
  3. Измените размер шрифта в соседнем раскрывающемся списке.

0

В Eclipse v4.2 (Juno) вы можете изменить CSS, перейдя в меню WindowPreferencesGeneralAppearances .

Введите описание изображения здесь


Я не вижу этого редактора CSS на этой странице в MacOS: Версия: Juno Service Release 2, идентификатор сборки: 20130225-0426 .. Он где-нибудь еще?
Павел

0

В Eclipse v4.4 (Luna) Service Release 2 (4.4.2) под Windows 7:

Если вы выбрали тему «Windows» (конфигурация Eclipse по умолчанию)

[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;
}

Значение font-size может быть установлено по желанию.

Если вы установите другие настраиваемые пакеты тем, такие как тема пользовательского интерфейса Eclipse Moonrise из Eclipse Marketplace, файл JAR будет находиться в [корневая папка Eclipse] \ plugins
(пример: com.github.eclipseuitheme.themes.moonrise-ui_0.8.9.201404052318 .jar)

Измените ниже файлы CSS в этом файле JAR
\ themes \ css \ moonrise-ui-standalone.css и moonrise-ui-standalone_WIN.css.
В этих файлах CSS есть аналогичный раздел кода, начинающийся с:

Tree,
RegistryFilteredTree,

Добавьте «размер шрифта: 13;» как в приведенном выше фрагменте кода, и примените его с помощью следующих шагов.

Окно меню → НастройкиОбщиеВнешний видТема: MoonRise (автономная)


0

У меня есть два экрана, маленький и большой. Eclipse использует настройки размера из «главного экрана». В моем случае это был маленький экран с масштабированием 150%.

Переключение главного экрана на большой решило для меня проблемы с размером.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.