Espansione e riduzione di elementi della presentazione di Eclipse

La presentazione di Eclipse fornisce un ricco ambiente consistente, nella sua forma più semplice, in una Area editor (contenente uno o più stack che mostrano gli editor aperti) circondata da uno o più Stack di vista (ciascuno contenente una o più viste). Queste diverse parti si contendono un considerevole spazio su schermo, perciò una corretta gestione di tale spazio da associare ad esse può migliorare enormemente la produttività all'interno di IDE.

I due meccanismi più comuni per la gestione di questo problema sono il 'ridurre' (ad esempio utilizzare il minor spazio possibile) e l''espandere' (ossia utilizzare ad esempio il maggior spazio possibile). La presentazione di Eclipse fornisce molti modi per accedere a queste operazioni:

  1. Utilizzare i pulsanti Riduci e Ingrandisci forniti su un margine dello stack
  2. Selezionare le voci 'Riduci' o 'Ingrandisci' sul menu di scelta rapida (tasto destro del mouse) per uno stack
  3. Fare doppio clic su uno stack
  4. Utilizzo di 'Ctrl + M': si tratta di un'associazione di tasti per un comando che fa passare la parte attualmente attiva tra gli stati 'ingrandito' e 'ripristinato' (ad esempio, normale).

Accesso alle operazioni di ingrandimento e riduzione

Ingrandimento:

A volte è preferibile porre attenzione ad una parte in particolare, ad esclusione di altre. In questo caso l'espansione dell'area di editor è la parte da prendere in considerazione, al fine di rendere disponibile la maggior parte dello schermo possibile per la modifica (anche se esistono flussi di lavoro in cui è più logico porre attenzione su una vista).

Come nella versione 3.3 la presentazione predefinita implementa la funzione di massimo ingrandimento diminuendo al minimo tutti gli stack tranne quello ingrandito. Ciò comporta l'occupazione di tutta la presentazione principale, pur mantenendo l'accesso alle viste nella propria prospettiva mediante le icone nel loro Stack di selezione (l'area attorno ai bordi della finestra viene definita 'selezione').

Anche nella versione 3.3 la funzione di gestione dell'ingrandimento massimo dell'editor è stata modificata per operare sull'intera area di editor (piuttosto che ingrandire al massimo solo lo stack editor particolare, come nelle presentazioni 3.0 e 2.1). Ciò consente il confronto di flussi di lavoro che necessitano dell'abilità a consultare tutti i file contemporaneamente in un'area editor divisa.

Ridurre al minimo:

Un altro modo per ottimizzare l'uso dell'area dello schermo consiste nel ridurre al minimo direttamente gli stack inutilizzati. Come per la versione 3.3, se la presentazione predefinita riduce uno stack, verrà spostata nell'area di selezione ai bordi della finestra di workbench, creando uno Stack di selezione. Gli stack della vista vengono ridotti in una rappresentazione di selezione che contiene le icone per ogni vista nello stack:

Rappresentazione di selezione di uno stack della vista

La funzione di riduzione al minimo dell'area di editor è differente; si risolve in uno stack di selezione contenente solo un'icona segnaposto che rappresenta l'intera area dell'editor piuttosto che tante icone per ogni editor aperto (poiché nella maggior parte dei casi le icone sono tutte uguali, dunque inutili).

Rappresentazione di selezione dell'area di editor

Se il proprio flusso di lavoro richiede più di un elemento (ad esempio, l'area di editor e uno stack della vista nella presentazione contemporaneamente) è possibile ottenere più spazio riducendo gli stack che non sono di immediato interesse. Ciò comporta la loro rimozione dalla presentazione principale e lo spostamento al limite esterno della finestra di workbench come Stack di selezione, consentendo così più spazio per gli stack rimanenti nella presentazione.

Nota: esistono due modi per ritrovare uno stack nella selezione:

In base a come viene creato lo stack di selezione il suo comportamento sarà differente; eseguendo la riduzione, solo gli stack di selezione creati durante l'ingrandimento iniziale verranno ripristinati sulla presentazione principale, mentre quelli ridotti indipendentemente restano nello stesso stato.

Suggerimento: questa differenza è importante poiché consente un controllo approfondito sulla presentazione. Per quanto l'utilizzo della funzione di ingrandimento massimo si risolva in un'operazione semplice, bisogna tenere conto che si tratta di un paradigma del tipo 'tutto o niente' (ad esempio, non viene consentita la condivisione di nessun altro stack con la presentazione a parte quello ingrandito). Per quanto si tratti di una scelta adeguata a molte attività, può capitare di volere che la presentazione mostri più di uno stack. In questi casi, non eseguire l'ingrandimento; ridurre al minimo tutti gli altri stack tranne quelli da visualizzare nella presentazione. Una volta fatto ciò è ancora possibile ingrandire successivamente l'area di editor, ma il mancato ingrandimento ripristinerà soltanto quei particolari stack che condividevano la presentazione, non quelli esplicitamente ridotti al minimo.

Presentazione normale

Presentazione normale

Editor area ingrandita

Editor area ingrandita