2012-03-03 4 views
10

E 'possibile che Eclipse crei un nuovo working set con tutti i file aperti nell'editor (Java) corrente?Posso creare un working set con i file aperti nell'editor corrente?

Per quanto ne so, l'unico modo per farlo è selezionare manualmente ciascun file in Project Explorer.

+0

Sfortunatamente, questo è il caso! –

+1

Forse mylyn potrebbe un po 'd'aiuto. Ci possono essere definiti contesti. È possibile aggiungere e rimuovere file in contesti. Ma anche un contesto potrebbe crescere dinamicamente. – FunThomas424242

+0

un altro, in cui è possibile utilizzare l'espressione reg, https://code.google.com/p/javadude/wiki/DynamicWorkingSets –

risposta

2

Opzione n. 1: Controllare il plug-in Extended VS Presentation.

Dopo l'installazione, è possibile passare a Window > Editing Sessions > Save Opened Editors to Session per salvare i file aperti come un elenco. Puoi avere un numero qualsiasi di set di file (chiamati "sessioni" nel plugin).

Per riaprire un set precedente di file, andare a Window > Editing Sessions > Load Session.

Nota di compatibilità: Il plug-in supporta Eclipse solo fino a 3,8, ma sono riuscito a installarlo correttamente in 4.5.2. Sembra che il tema non sia presente, ma l'opzione di menu Editing Sessions è sicuramente presente.


Opzione # 2: Basta andare con Mylyn (incluso in quasi ogni Eclipse costruire ora). Mylyn fa un po 'più di quanto richiesto, arrivando al crollo di ciò che determina essere blocchi di codice irrilevanti e persino offrendo una visualizzazione filtrata del tuo file system (questo può essere disabilitato disattivando l'interruttore Focus on Active Task nel tuo file explorer).

Per vedere Mylyn in azione:

  1. Aprire la visualizzazione Elenco attività (Window > Show View > Task List).
  2. Fare clic con il pulsante destro del mouse nello spazio bianco.
  3. Nel menu di scelta rapida selezionare New > Local Task.
  4. Immettere un nome per l'attività.
  5. Premere Ctrl + S per salvare.
  6. In alto a sinistra, fare clic sul cerchio grigio-bluastro per "attivare" l'attività. (Questo può anche essere fatto andando alla visualizzazione Elenco attività, clic destro sul compito, quindi facendo clic su Activate...Attenzione:. Attivazione di una nuova attività si chiuderà tutte le schede erano aperte
  7. Come all'apertura dei file. verranno aggiunti al "contesto" dell'attività attiva. È possibile manipolare il contesto facendo doppio clic sulla propria attività nella vista Elenco attività, quindi facendo clic sulla scheda Contesto nella parte inferiore dell'editor attività. Fare clic con il pulsante destro del mouse su un elemento e selezionare Remove from Context a dissociarsi dal compito

Suggerimento:. Quando hai finito di lavorare su un particolare TAS k, assicurarsi di andare alla vista Elenco attività, fare clic con il tasto destro del mouse sull'attività e scegliere Deactivate per impedire l'aggiunta accidentale di file al contesto di un'attività.