Як я можу налаштувати розмір шрифту для елемента дерева у провіднику пакунків у програмі Eclipse?


124

Як я можу налаштувати розмір шрифту для елемента дерева в Explorer Explorer / контур у Eclipse?

Який елемент у шрифті в розділі Налаштування слід змінити?

Відповіді:


102

У 2010 році в Eclipse не було можливості змінити шрифт, використовуваний для Провідника пакетів та інших подібних представлень. Ви можете змінити шрифт лише для переглядів редактора. Це політичне рішення з боку розробників Eclipse (див., Наприклад, помилки 49548 , 202091 ). (Бурхливий.) Використовуваний шрифт - це встановлений загальним виглядом і відчуттям для будь-якого робочого столу, який ви використовуєте.

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

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

Потім встановіть певну змінну середовища при виклику затемнення:

$ GTK2_RC_FILES=gtkrc-eclipse eclipse

Це не спрацювало в Eclipse Luna; в Eclipse Juno і Aptana Studio 3, це працює для мене ...
jsanmarb

Для мене працює у Luna SR1.
дан картер

2
Застереження "існує зараз спосіб" більше не застосовується / правильне для сучасних версій eclipse. Напевно, це було чудовою відповіддю в якийсь момент часу, але цей сайт не дуже підходить для розвитку запитань і запитів для нових версій програмного забезпечення. Дивіться інші відповіді нижче, вони дещо відрізняються за смаком ОС!
matanster

1
всі, хто читає це, проголосуйте за помилки.eclipse.org
bugs/

58

Чи містить у вашому файлі Eclipse .ini посилання на "smallFonts?" На Mac ви можете побачити щось на кшталт ...

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

Якщо ви вилучите цей рядок, ви побачите розмір шрифту в різних видах, що відгодовуються.


3
Дуже дякую! Я не можу повірити, що ніхто з Eclipse ще не помітив, що в Гірському Леві так важко побачити букви такого мікро розміру ...
Fran Marzoa

1
Блискуче! Видалення цього рядка робить текст у поданні Project / Package тощо значно більшим, що допомагає на моніторах розміром 2550 x 1600.
Brent Faust

1
Або: якщо ви додасте цей рядок, один красиво отримує менші шрифти на Ubuntu.
Ар'ян

2
Існує більше одного входження згаданого рядка. Після того як я всіх їх видалив, це спрацювало. Це на Eclipse для Android версії 23.0.
Аві Коен

2
Працював для мене на Ель-Капітан / Марс.2. Розташування булоApplications/Eclipse.app/Contents/Eclipse/eclipse.ini
Eiko

25

У Windows 7 ви можете вплинути на багато шрифтів графічного інтерфейсу Eclipse, включаючи Провідник проектів, перейшовши до:

Панель управління → ПерсоналізаціяКолір вікна та зовнішній виглядДодаткові параметри зовнішності

Змініть розмір шрифту для "Box Box".

Звичайно, це заплутається з появою інших речей у вашій ОС, але я виявив, що це терпимо порівняно з примруженням до дослідника проекту ...


Попереджуйте, що деякі плагіни можуть змінювати налаштування вікна та мати власну систему шрифтів у налаштуваннях> Налаштування> Кольори та шрифти, як-от EGit.
reveach

Щоб знайти ці налаштування в останній версії Windows 7: Панель управління -> пошук "Колір вікна", натисніть "Змінити кольори та показники вікна".
Технофіл

18

Щойно я знайшов усі відповіді щодо зміни розміру шрифту дерева View у 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 / ...)
Andy

16

Ось варіант, який працює на моїй машині Windows7, запропонованій Diego 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-> налаштування-> Загальне-> Зовнішній вигляд-> Кольори та шрифти Змініть шрифт у двох записах git на 12 також • Проігнорований ресурс (шрифт) • Незапущений шрифт змінити. Потім перезапустіть затемнення
Steve Adams

15

Ця відповідь стосується користувача Mac OS X. Тестували з Mavericks (10.9.2), але повинні працювати у всіх версіях.

Як було сказано в попередніх відповідях, щоб змінити розмір шрифту в Explorer Explorer, потрібно змінити розмір шрифту системи. Проблема тут полягає в тому, щоб зробити саме це. Моє рішення:

  1. Завантажте безкоштовну утиліту Tinker Tool і відрегулюйте розміри шрифту.
  2. Перезапустіть затемнення

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

Результати:

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

Щасливого кодування!


1
Працює як шарм. Було б краще, якщо ви визначите, який шрифт потрібно змінити.
Абдалрахман Шату

1
Працює для мене. Я на Yosemite
Lou Morda

Для мене працює на Сьєррі! Дякую
jainp

Для мене працює на Високій Сьєррі (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
Дякую! Чудово працює на Марсі 4.5.1 в Windows 8.1 - у мене є вуглець Lenovo X1 з екраном 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
Девід Доссот,

Підтверджено. швидка порада, пошук "дерева" на сьогоднішній день, його єдине угрупування з текстом = "дерево". НЕ шукайте розмір шрифту, це те, що вам потрібно додати. Рекомендую 14 пт за 1080p
Нік

Відмінно працював на викид кисню Eclipse (4.7.0), в Cent-OS з Gnome 3.14.2. Дякую!
Володимир Крупач

6

Як уже хтось згадував раніше, зміна файлу "e4_basestyle.css" працювала для мене на Eclipse v4.3 (Kepler) та Windows 8.

Також я вважаю, що ви також повинні змінити розмір / стиль тексту в розділі

НалаштуванняКомандаGitLabelDecorations

або

НалаштуванняЗовнішній виглядColorsAndFonts , у розділі 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 (Програми → Утиліти → Інструмент налаштування). Якщо його ще не встановлено, спробуйтеsudo yum install gnome-tweak-toolабоsudo apt-get install gnome-tweak-tool. На сторінці Шрифти змінітьшрифт інтерфейсу .
  • У Windows 7 перейдіть до Панелі управління → Персоналізація → Колір вікна та зовнішній вигляд → Додаткові параметри зовнішнього вигляду → Змініть розмір шрифту на "Скринька повідомлень". (кредит: Натан Монтелеоне)
  • На Mac розпакуйте інструмент Tinker , запустіть його, перейдіть навкладку« Шрифти » та відрегулюйте розмір тегів довідки (протестовано за допомогою Eclipse 2018-12).

Також будуть зачеплені деякі інші частини Eclipse, наприклад діалогове вікно запуску.


Я б ніколи не здогадувався, що це налаштування "Теги довідки" на Mac. Дякую!
Сем

3

Eclipse успадковує розмір шрифту елементів GUI від операційної системи. Наприклад, для демонстрації ви можете збільшити розмір шрифту вашої ОС.


2

У Windows 10

в лівому нижньому куті натисніть на символ Windows, введіть "Налаштування дисплея", потім перейдіть до "Розширені налаштування дисплея", потім перейдіть до "Розширеного розміру тексту та інших елементів", там ви знайдете "Змінити лише розмір тексту. ":

Ви побачите список

  • Титульна смуга
  • Меню
  • Коробки повідомлень
  • Назви палітри
  • Значки
  • Підказки

Перемкніть принаймні "Коробки повідомлень" на розмір шрифту, наприклад, 13 замість 9 (для дерева Eclipse Package Explorer Tree).

Я б переключив "Меню" також на розмір шрифту 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 Дерево {шрифт-розмір: 14; }

* Він був виконаний у ScalaIDE- версії Eclipse v4.4 (Luna) і повинен бути однаковим для звичайного Eclipse v4.4 (Luna), я думаю.


1

Якщо в Windows 10 потрапило оновлення Creators:

Оновлення Windows 10 Creators Update, очевидно, видалило можливість "Змінити лише розмір тексту" у розділі "Налаштування дисплея". Крім того, оновлення скидає мої попередні налаштування розміру тексту, щоб у мене з’явився невеликий розмір шрифту в елементах дерева програми Explorer.

Для мене вирішило використовувати невеликий інструмент "A + System Fonger Size Changer". Там, збільшивши налаштування "Скринька повідомлень" до 4 (користувацька одиниця, визначена інструментом) та застосувавши налаштування, змінили розмір шрифту в елементах програми провідника пакунків.

Інструмент також дозволяє збільшити розміри "Меню", "Рядок заголовка", "Заголовок палітри", "Значок" (які творили чудеса на дисплеї папок у Windows Explorer) та "Підказка".

PS: Я вважав за краще прокоментувати відповідь Хартмута, але оцінка моєї репутації занадто низька.


1

На сервері Windows,

перейдіть до панелі управління -> Розділ відображення. Відображення розділу Якщо за замовчуванням встановлено менший розмір зображення, ви можете змінити розмір за вашим запитом, також ви можете змінити лише певний розмір тексту за опцією

Примітка. Застосовується на основі системних налаштувань, не тільки для платформи Eclipse.


0

Щоб змінити шрифти в робочій області eclipse за допомогою ubuntu, я змінив системні шрифти на робочому столі> система> налаштування> зовнішній вигляд> шрифти також змінили eclipse indigo -> windows> налаштування> Загальне> Зовнішній вигляд> Кольори та шрифти. Це відбилося в затемненні.


Там немає записів для параметрів перегляду дерева.
Містер Фооз

0

У Windows 8

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

0

У Eclipse v4.2 (Juno) ви можете змінити CSS, перейшовши до меню ВікноНалаштуванняЗагальнеЗовнішній вигляд .

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


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

0

У службі випуску Eclipse v4.4 (Luna) версії 2 (4.4.2) під Windows 7:

Якщо ви вибрали тему "Windows" (конфігурація за замовчуванням Eclipse)

[Window => Preferences => General->Appearance -> Theme: Windows]

Ви можете додати наступний фрагмент коду в файл css нижче.
[Корінна папка Eclipse] \ плагіни \ 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 Moonrise з Marketclipse Eclipse, у файлі [Eclipse root file] \ plugins буде файл JAR
(приклад: 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.