2012-09-25 6 views
71

Sono stato con Indigo per un po ', e ora cercando Juno
C'è una differenza sligth fastidio:schede Eclipse riposizionamento

su Indigo Quando si trovassi 10 schede aperte

A | B | C | D | J | H | G .... (F | T | S)

e attualmente in B
quando si seleziona il file indicato nella scheda T di nuovo, allora questa scheda (su Indigo e questo è il problema non su Juno) sarebbe riposizionato in questo modo:

A | B | T | C | D | J | H .... (G | F | S)

Questo è utile dal momento che, se l'apertura di T dopo B, vuol dire che dovrebbero essere raggruppate

su Juno non li riposiziona, invece è necessario per trovare i file più recenti nella lista delle schede

Q: come reimpostarlo? Ho cercato params con 'schede' nelle opzioni senza risultato

edit: sempre lo stesso nelle nuove versioni (Keplero)

Edit: Grazie alla risposta di Paul', una buona soluzione è quella di cercare i file css nella cartella eclipse e impostare la proprietà swt-mru-visible su true in e4-default-win7.css ad esempio

+3

So che questa è una vecchia domanda. Ma su ogni nuova versione di Eclipse, continuo a tornare qui per ottenere la risposta. Mi stupisce ancora che il bug relativo ad esso sia rimasto invariato dal 2012. https://bugs.eclipse.org/bugs/show_bug.cgi?id=396008 –

risposta

85

Juno per impostazione predefinita non presenta il comportamento della scheda MRU (Uso più recente) che si vede in Indigo (non ha mai funzionato bene) e utilizza invece l'ordine del documento Editor.

Credo che è possibile riattivarlo passando al tema Classico in Preferences>General>Appearance o modificando il CSS. Vedi http://wiki.eclipse.org/Eclipse4/CSS

.MPartStack { 
    swt-mru-visible: true; 
} 

Non dimenticare di riavviare Eclipse per rendere più utilizzare i nuovi parametri.

+16

Questo è di gran lunga il comportamento più fastidioso di Juno. Se MRU non funzionasse correttamente, avrebbero dovuto risolverlo e, in caso contrario, l'avrebbe lasciato così com'era fino a quando potevano. È estremamente aggravante il capovolgimento tra due editor di Juno con il comportamento predefinito. – locka

+0

Questa risposta mi ha davvero entusiasmato, ma la modifica di questo valore in 'JUNO_SR2_HOME/plugins/org.eclipse.platform_4.2.2.v201302041200/css/e4_basestyle.css' non ha avuto alcun effetto sul comportamento di ordinamento delle schede per me. È necessario qualcosa di diverso da un riavvio per attivare l'impostazione MRU? –

+4

Aha, è esplicitamente impostato nuovamente su falso in 'e4_default_mac.css'. Cambiarlo e riavviare Eclipse ha fatto il trucco. –

9

A quanto pare questa opzione è stata aggiunta in Eclipse Mars 4.5:

Finestra -> Preferenze -> Generali -> Aspetto ->

schede visibili in caso di overflow:

[X] Mostra più schede utilizzate di recente