Come posso configurare la dimensione del carattere per la struttura ad albero in Esplora pacchetti in Eclipse?


124

Come posso configurare la dimensione del carattere per la struttura ad albero in Esplora pacchetti / struttura in Eclipse?

Quale elemento in Carattere in Preferenze dovrei cambiare?

Risposte:


102

Nel 2010, in Eclipse non era possibile modificare il carattere utilizzato per Esplora pacchetti e altre viste simili. Puoi modificare il carattere solo per le viste dell'editor. Questa è una decisione politica da parte degli sviluppatori di Eclipse (vedi, ad esempio, bug 49548 , 202091 ). (Grumble.) Il carattere utilizzato è quello impostato dall'aspetto generale per qualsiasi desktop che si sta utilizzando.

Su Linux è possibile sovrascrivere il font di sistema quando si richiama Eclipse. Un eccellente resoconto di varie possibilità è qui , a cui devo questa risposta. Ripeterò un suggerimento da lì per i posteri. Crea un file chiamato, diciamo, gtkrc-eclipse:

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

Quindi impostare una determinata variabile di ambiente quando si richiama eclipse:

$ GTK2_RC_FILES=gtkrc-eclipse eclipse

Non ha funzionato in Eclipse Luna; in Eclipse Juno e Aptana Studio 3 funziona per me ...
jsanmarb,

Funziona in Luna SR1 per me.
Dan Carter,

2
La clausola "non esiste ora" non è più applicabile / corretta per le versioni moderne di eclipse. Deve essere stata un'ottima risposta ad un certo punto nel tempo, ma questo sito non è adatto all'evoluzione di domande e risposte per le nuove versioni del software. Vedi le altre risposte di seguito, variano un po 'per sapore del sistema operativo!
matanster

1
tutti quelli che leggono questo, per favore, votate bugs.eclipse.org/bugs/show_bug.cgi?id=49548
morgwai,

58

Il tuo file .ini di Eclipse contiene un riferimento a 'smallFonts?' Su Mac potresti vedere qualcosa come ...

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

Se rimuovi questa riga, vedrai ingrassare le dimensioni del carattere in varie viste.


3
Molte grazie! Non riesco a credere che nessuno su Eclipse abbia ancora notato che in Mountain Lion è così difficile vedere le lettere in una dimensione così piccola ...
Fran Marzoa,

1
Brillante! La rimozione di quella linea rende il testo nelle viste Progetto / Pacchetto, ecc. Significativamente più grandi, il che aiuta parecchio sui monitor 2550 x 1600.
Brent Faust

1
Oppure: se aggiungi questa riga, si ottengono caratteri più piccoli su Ubuntu.
Arjan,

2
Vi sono più occorrenze di una riga menzionata. Dopo averli rimossi tutti, ha funzionato. Questo è su Eclipse per Android versione 23.0.
Avi Cohen,

2
Ha lavorato per me su El Capitan / Mars.2. La posizione eraApplications/Eclipse.app/Contents/Eclipse/eclipse.ini
Eiko,

25

Su Windows 7, puoi influenzare molti dei caratteri della GUI di Eclipse, incluso Project Explorer andando a:

Pannello di controllo → PersonalizzazioneColore e aspetto della finestraImpostazioni avanzate dell'aspetto

Modificare la dimensione del carattere per "Finestra di messaggio".

Ovviamente questo è in contrasto con l'aspetto di altre cose nel tuo sistema operativo, ma l'ho trovato tollerabile rispetto allo strabismo nell'esploratore del progetto ...


Tieni presente che alcuni plugin possono sovrascrivere le impostazioni della finestra e avere il proprio sistema di caratteri in Preferenze> Colori e caratteri, come EGit.
Raggiungi il

Per trovare queste impostazioni nell'ultimo Windows 7: Pannello di controllo -> cerca "Colore finestra", fai clic su "Cambia colori e metriche della finestra".
Technophile,

18

Ho appena trovato tutte quelle risposte per cambiare la dimensione del carattere della vista ad albero in Eclipse, ne ho provate diverse e alla fine sono arrivato alla classe CSS che mi sembra molto più alla moda:

Il tema che sto usando include "e4_basestyle.css" in eclipse/opt/plugins/platform/css. Lì ho aggiunto

.MPart Tree {
    font-size: 10;
}

che funziona molto bene con me (Eclipse v4.3-SR2 (Kepler) su Ubuntu).


Ha funzionato anche per me con MARS su Linux Mint. Attenzione: i file CSS ora si trovano nella cartella del plugin del tema.
Thorsten Laux,

ha funzionato bene anche qui. Mars 4.5.2 su Windows 7. Posizione esatta del file <clipsefolder> /plugins/org.eclipse.ui.themes_1.1.1.v20151026-1355/css/e4_basestyle.css
kr.pradeep

Sul mio Ubuntu 14.04, quando uso il tema classico predefinito, il file in eclipse / plugins / org.eclipse.ui.themes_x.xxvxxxxx / css per cambiare era per qualche motivo e4_classic_winxp.css. Questo è stato confuso, poiché è tutt'altro che ovvio che dovrei usare la versione di Winxp, e non la Win7, o anche l'impostazione predefinita. Finalmente ha funzionato.
Andy,

Dove si trova questo file CSS su Mac? Non riesco a trovarlo nella directory dei plugin all'interno del percorso di installazione (/ Applicazioni / Eclipse \ Mars.app / ...)
Andy,

16

Ecco un'opzione che funziona sulla mia macchina Windows 7 suggerita da Diego V : https://stackoverflow.com/a/15011440/1713920

Su Juno puoi regolare quel carattere tramite CSS.

Cerca i file in eclipse \ plugins \ org.eclipse.platform_4.2.xy \ css per il tuo foglio di stile corrente (probabilmente e4_default_win7.css), quindi aggiungi la seguente regola:

#org-eclipse-jdt-ui-PackageExplorer Tree,
#org-eclipse-ui-navigator-ProjectExplorer Tree {
    font-size: 10px; /* <-- Desired font size */
}

2
Sfortunatamente, questo non si comporta correttamente quando il progetto viene aggiunto a un repository (il che significa che le piccole icone di controllo della versione vengono visualizzate accanto a ciascun file). Sto dicendo comportarsi, non funziona, perché alcuni dei file vengono visualizzati con il carattere corretto e altri no! e continuano a cambiare ogni paio di secondi! Sembra strano.
Abdalrahman Shatou

@AbdalrahmanShatou: Ho sperimentato anche questo "lampeggiamento", il carattere diventa grande, il carattere diventa piccolo e viceversa, quando si fa clic sugli elementi. Sto usando Eclipse Mars 4.5.1. e - come te sto anche usando un repository (.git). Immagino che questo sia il fattore scatenante.
Hartmut P.

2
Devi anche cambiare il carattere per il plugin git in modo che corrisponda a questa impostazione. Windows-> preferenze-> Generale-> Aspetto-> Colori e caratteri Cambia il carattere in 2 voci git in 12 anche • Risorsa (carattere) ignorata • Non modificato Cambia carattere Quindi riavvia eclipse
Steve Adams,

15

Questa risposta si applica all'utente di Mac OS X. Testato con Mavericks (10.9.2) ma dovrebbe funzionare in tutte le versioni.

Come indicato in precedenza nelle risposte precedenti, per modificare la dimensione del carattere in Esplora pacchetti è necessario modificare la dimensione del carattere di sistema. Il problema qui è fare esattamente questo. La mia soluzione:

  1. Scarica lo strumento gratuito Tinker utilità e regola le dimensioni dei caratteri.
  2. Riavvia Eclipse

inserisci qui la descrizione dell'immagine

I risultati:

inserisci qui la descrizione dell'immagine

Buona programmazione!


1
Funzionando come un incanto. Sarebbe meglio se definissi quale font cambiare.
Abdalrahman Shatou

1
Per me va bene. Sono su Yosemite
Lou Morda il

Funziona per me su Sierra! Grazie
jainp,

Funziona per me su High Sierra (10.13.2)! Grazie mille!
Eric

Come menzionato in questa risposta , è il carattere "Tag di aiuto" che deve essere modificato per influire sull'interfaccia utente di Eclipse.
Sam

9

Entra eclipse/plugins/org.eclipse.ui.themes_1.1.0.v{HERE_SOME_DIGITS}\css .

Qui puoi vedere i file CSS del tema installati. Scegli il tema e aggiungi alla fine del file (ad esempio 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 */
}

È stato testato con Eclipse v4.4 (Luna) ed Eclipse v4.5 (Mars) su Windows 7.


1
Grazie! Funziona alla grande su Marte 4.5.1 su Windows 8.1 - Ho un Lenovo X1 Carbon con schermo WQHD + (2560 x 1440) e la dimensione del carattere predefinita era impossibile. Questo ha risolto bene. Qualcuno deve dare una spinta al core team di Eclipse e renderli consapevoli che questi tipi di schermi ad alta risoluzione stanno diventando più comuni e sono necessari alcuni semplici controlli da parte dell'utente ... Grazie!
Dave ad Austin il

1
funziona in Eclipse kepler linux con il file e4_default_gtk.css
cdarwin

7

Eclipse v4.5 (Mars) usando il tema scuro incorporato su Linux.

eclipse/plugins/org.eclipse.ui.themes_1.1.0.v20150511-0913/css/dark/e4-dark_globalstyle.css

Intorno alla linea 204, puoi aggiungere la dimensione del carattere che hai scelto:

background-color: #2F2F2F;
color: #CCC;
font-size: 8;

1
Funziona alla grande con Marte su OS / X. Se ti chiedi, il percorso CSS in cui si trovano questi valori è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
David Dossot,

Confermato. suggerimento rapido, cerca "albero" da oggi, è l'unico raggruppamento con testo = "albero". NON cercare la dimensione del carattere, questo è ciò che devi aggiungere. Raccomandando 14 pt per 1080p
Nick

Ha funzionato bene per Eclipse Oxygen Release (4.7.0), sotto Cent-OS con Gnome 3.14.2. Grazie!
Volodymyr Krupach,

6

Come qualcuno ha già accennato in precedenza, la modifica del file "e4_basestyle.css" ha funzionato per me su Eclipse v4.3 (Kepler) e Windows 8.

Inoltre, trovo che devi anche cambiare la dimensione / lo stile del testo in

PreferenzeTeamGitLabelDecorations

o

PreferenzeAspettoColorsAndFonts , nella sezione Git.

per assicurarti che le dimensioni / i colori del testo per i file senza commit siano sincronizzati con le tue modifiche. Questo è ovviamente se si inizializza il progetto come repository.


6

FYI:

Da Eclipse v4.4 (Luna):

Sembra che i file CSS non siano più nella vecchia cartella:

eclipse/plugins/org.eclipse.platform_4.x.x.vy/css

Vengono spostati nella nuova cartella:

 eclipse/plugins/org.eclipse.ui.themes_x.x.x.vxxxxx/css

E devi selezionare un tema per applicarlo, nel menu

WindowsPreferenzeGeneraleAspetto


4

Eclipse utilizza un font dell'interfaccia utente di sistema per Project Explorer, quindi è possibile modificarlo con un metodo specifico del sistema operativo. Nota: Eclipse dovrà essere riavviato anche se altre app rispondono immediatamente alla modifica del carattere.

  • Su Linux (Gnome), sono stato in grado di modificare il carattere di Eclipse con Gnome Tweak Tool (Applicazioni → Utilità → Tweak Tool). Se non è già installato, provasudo yum install gnome-tweak-toolosudo apt-get install gnome-tweak-tool. Nellapagina Font , cambia ilfont Interface .
  • Su Windows 7 , vai su Pannello di controllo → Personalizzazione → Colore e aspetto della finestra → Impostazioni avanzate dell'aspetto → Cambia la dimensione del carattere per "Finestra di messaggio". (credito: Nathan Monteleone)
  • Su Mac , scompatta lo strumento Tinker ,eseguilo, vai allascheda Caratteri e regola le dimensioni dei tag della Guida (testato con Eclipse 2018-12).

Anche altre parti di Eclipse saranno interessate, come la finestra di avvio.


Non avrei mai immaginato che fosse l'impostazione "Aiuto tag" su Mac. Grazie!
Sam

3

Eclipse eredita la dimensione del carattere degli elementi della GUI dal sistema operativo. Per una demo, ad esempio, potresti voler aumentare la dimensione del carattere del tuo sistema operativo.


2

In Windows 10,

nell'angolo in basso a sinistra fai clic sul simbolo di Windows, inserisci "Impostazioni di visualizzazione", quindi vai a "Impostazioni di visualizzazione avanzate", quindi vai a "Dimensionamento avanzato del testo e di altri elementi", troverai "Modifica solo la dimensione del testo ":

Vedrai un elenco di

  • Bar del titolo
  • menu
  • Finestre di messaggio
  • Titoli tavolozza
  • Icone
  • Tooltips

Passa almeno "Message Boxes" alla dimensione del carattere, ad es. 13 invece di 9 (per Eclipse Package Explorer Tree).

Passerei "Menu" anche alla dimensione del carattere 13 (per il menu principale di Eclipse).

O tutti loro :-)


2

La seguente soluzione funziona su Mac OS con Eclipse v4.4 (Luna).

Scegli aspetto Mac: menu di FinestraPreferenzeGeneraliPresenzeTema: Mac .

Aggiungi una copia del seguente frammento di codice contenuto in

plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css/dark/e4-dark_globalstyle.css

fino alla fine del file

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

Per utenti Mac:

Nel file:

plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css/dark/e4-dark_globalstyle.css

Trova questo frammento di codice:

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

Modificalo aggiungendo informazioni sulla dimensione del carattere:

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

Questo esempio è per il tema Dark in Eclipse v4.4 (Luna).


Ha funzionato su Mac Mojave + Spring Tool Suite 4, Thanks
linczy

:( non ha funzionato su Spring Tool Suite 4.7.0.RELEASE
xavierzhao

1

Ubuntu, Eclipse v4.4 (Luna) *

  1. Trova il tuo: eclipse/plugins/org.eclipse.ui.themes_1.0.1.v20140819-1717/css
  2. Scegli il file CSS che stai utilizzando per PreferenzeGeneraleAspetto all'interno dell'interfaccia utente di Eclipse.
  3. Eseguire il backup dell'originale e aggiungere qualcosa di simile al seguente, dopo aver chiuso Eclipse solo per sicurezza:

    .MPart Tree {dimensione carattere: 14; }

* È stato eseguito sulla versione ScalaIDE di Eclipse v4.4 (Luna) e dovrebbe essere lo stesso per Eclipse v4.4 (Luna) normale, credo.


1

Su Windows 10, se sei stato colpito dall'aggiornamento Creators:

Windows 10 Creators Update apparentemente ha rimosso la possibilità di "Cambia solo la dimensione del testo" in "Impostazioni schermo". Inoltre, l'aggiornamento ha reimpostato la mia precedente impostazione sulla dimensione del testo in modo da finire con una dimensione del carattere ridotta negli elementi dell'albero di Esplora pacchetti.

Una soluzione che ha funzionato per me è utilizzare un piccolo strumento 'A + Cambia la dimensione del carattere del sistema'. Lì, aumentando l'impostazione "Finestra di messaggio" su 4 (un'unità personalizzata definita dallo strumento) e applicando l'impostazione, è stata modificata la dimensione del carattere negli elementi di Esplora pacchetti.

Lo strumento consente inoltre di aumentare le dimensioni di "Menu", "Barra del titolo", "Titolo tavolozza", "Icona" (che ha funzionato a meraviglia nella visualizzazione delle cartelle in Windows Explorer) e "Descrizione comando".

PS: avrei preferito commentare la risposta di Hartmut, ma il mio punteggio di reputazione è troppo basso.


1

Nel server Windows,

vai al pannello di controllo -> Sezione display. Sezione display Se l'impostazione predefinita è Più piccola come l'immagine, puoi cambiare la dimensione per la tua richiesta, inoltre puoi cambiare solo la dimensione del testo specifica per opzione

Nota: viene applicato in base alle impostazioni di sistema, non solo per la piattaforma basata su Eclipse.


0

Per cambiare i caratteri nell'area di lavoro di eclipse con ubuntu, ho modificato i caratteri di sistema desktop> sistema> preferenze> aspetto> i caratteri hanno anche modificato indaco eclipse -> windows> preferenze> Generale> Aspetti> Colori e caratteri. Si rifletteva nell'eclissi.


Non ci sono voci per le impostazioni della vista ad albero.
Mr Fooz,

0

In Windows 8,

  1. vai su Pannello di controllo -> Aspetto e personalizzazione -> Schermo
  2. Al centro dello schermo c'è un menu a discesa sotto l'intestazione Change Only the Text Size, selezionare Message bokes.
  3. Modifica la dimensione del carattere nel menu a discesa adiacente.

0

In Eclipse v4.2 (Juno) è possibile modificare il CSS accedendo al menu FinestraPreferenzeGeneraleAspetti .

Inserisci qui la descrizione dell'immagine


Non vedo questo editor CSS in questa pagina su MacOS: Versione: Juno Service Release 2, ID build: 20130225-0426 .. È altrove?
Pavel,

0

In Eclipse v4.4 (Luna) Service Release 2 (4.4.2) in Windows 7:

Se si seleziona il tema "Windows" (configurazione predefinita di Eclipse)

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

È possibile aggiungere il seguente frammento di codice nel file css seguente.
[Cartella radice 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;
}

Il valore della dimensione del carattere può essere impostato come desiderato.

Se installi altri pacchetti di temi personalizzati come il tema dell'interfaccia utente di Eclipse Moonrise da Eclipse Marketplace, ci sarà il file JAR in [Cartella radice di Eclipse] \ plugins
(Esempio: com.github.eclipseuitheme.themes.moonrise-ui_0.8.9.201404052318 .vaso)

Modifica sotto i file CSS in questo file JAR
\ themes \ css \ moonrise-ui-standalone.css e moonrise-ui-standalone_WIN.css
C'è una sezione di codice simile in questi file CSS che inizia con:

Tree,
RegistryFilteredTree,

Aggiungi "font-size: 13;" come lo snippet di codice sopra riportato e applicare tramite i passaggi seguenti.

Finestra del menu → PreferenzeGeneraleAspettoTema: MoonRise (standalone)


0

Ho due schermi, uno piccolo e uno grande. Eclipse utilizza le impostazioni della dimensione dalla "schermata principale". Nel mio caso quello era un piccolo schermo con un ridimensionamento del 150%.

Il passaggio dalla schermata principale a quella grande mi ha risolto i problemi di dimensione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.