C'è un modo per dire qual è l'attuale area di lavoro Eclipse su cui stai attualmente lavorando?
C'è un modo per dire qual è l'attuale area di lavoro Eclipse su cui stai attualmente lavorando?
Risposte:
Per me funziona scegliere File-> Cambia area di lavoro-> Altro ... e mostra il nome dell'area di lavoro corrente.
Ho provato a confermare
" In realtà, questo mostra l'ultimo spazio di lavoro che è stato chiuso, non lo spazio di lavoro corrente. Se ne apri e chiudi diversi, questo non è affidabile. "
e non sono in grado di riprodurlo. Ogni volta che ottengo lo spazio di lavoro attualmente caricato (stavo testando su Juno). Ho anche controllato le fonti e in ChooseWorkspaceDialog.java e ChooseWorkspaceData.java e sembra che gestisca un semplice elenco delle aree di lavoro aperte l'ultima volta che è memorizzato come chiave RECENT_WORKSPACES nel file org.eclipse.ui.ide.prefs. Il nome dell'area di lavoro mostrato in questa finestra di dialogo è il primo da questo elenco.
Workspace nel campo. Quello dell'area di lavoro evidenziata viene impostato automaticamente sul tuo unico spazio di lavoro corrente. Puoi cambiare il campo in qualcosa di diverso digitando il campo o usando il pulsante Sfoglia. Ma il campo ( after clicking other) come indicato in questa risposta ti mostrerà il tuo attuale spazio di lavoro. L'ho appena provato digitando sul campo e creando un nuovo spazio di lavoro di prova. È cambiato in quello spazio di lavoro che non è mai stato chiuso. Questo è ciò che ora viene visualizzato in quel campo.
inizia l'eclissi con -showlocation
Ecco due post interessanti a riguardo:
-showlocationquello può anche essere aggiunto al tuo eclipse.ini come menzionato in uno dei link
Vai a finestra> Preferenze. Quindi in Generale> Area di lavoro è presente una proprietà: "Nome dell'area di lavoro (mostrato nel titolo della finestra)" e inserisci una sorta di etichetta identificativa.
Dovrai configurarlo per ogni area di lavoro che hai, ma è un modo semplice per sapere a quale area di lavoro ti trovi a colpo d'occhio.
Secondo M7 , il nome dell'area di lavoro è mostrato nel titolo della finestra per impostazione predefinita.
Finestra > Preferenze > Generale > Area di lavoro

C'è anche una casella di controllo " Mostra percorso dell'area di lavoro nel titolo della finestra ".
Il risultato è simile al seguente:

Questa funzione è descritta qui .
Se esiste un progetto nell'area di lavoro:
Seleziona un progetto e le sue proprietà (es. Menu: Project -> PropertiesO right mouse button->Properties). Quindi vai a Resource -> Linked Resourcese il WORKSPACE_LOCvalore della variabile Path mostra il percorso corrente dell'area di lavoro.
C'è una variabile d'ambiente chiamata osgi.instance.area. Puoi trovarlo tramite "Aiuto -> Informazioni su Eclipse -> Dettagli di installazione -> Configurazione" (per eclipse "Helios" 3.6)
In alternativa, apri le proprietà di qualsiasi progetto, quindi seleziona "Risorsa". Troverai una proprietà "Posizione" strutturata in questo modo:
<path-to-current-workspace>/<name-of-current-project>
Nota: la procedura "cancellata" funziona nella maggior parte dei casi ma non può essere utilizzata in generale, poiché non è necessario che una cartella di progetto si trovi nella cartella dell'area di lavoro. È possibile scegliere posizioni esterne durante la creazione del progetto. Quindi, se non deselezioni mai "Usa posizione predefinita", la procedura viene salvata. La prima procedura è affidabile.
File-> Proprietà
Seleziona un file nell'area di lavoro, quindi usa il menu: "File-> Proprietà". Viene visualizzata una finestra di dialogo che dovrebbe mostrare la 'posizione' del file. Leggi la posizione da destra a sinistra in modo da passare attraverso la classe, il pacchetto, la cartella, il progetto, quindi dovresti vedere l'area di lavoro.
Riepilogo:
(dal più immediato al minore (ma più elegante), tralasciando quelli ridondanti)
-showlocation -> risposta completaUtilizzare l'area di lavoro dello switch dal menu file e lo saprete
-showlocation è eccezionale, ma cambia solo il testo alla fine della barra del titolo, quindi spesso non è visibile nella barra delle applicazioni.
Se si desidera modificare l'inizio della barra del titolo, che mostra la prospettiva corrente, è possibile utilizzare Finestra -> Salva prospettiva con nome ... e il nuovo titolo sarà visibile nella barra delle applicazioni.
http://mcuoneclipse.com/2012/08/01/show-workspace-location-in-the-title-bar/
http://www.rekk.de/bloggy/2007/eclipse-show-workspace-location-in-title-bar/
aggiungi -showlocation al tuo collegamento.
c: \ eclipse \ eclipse.exe -showlocation
Ho appena trovato il mio attuale spazio di lavoro con il modo più semplice.
Passo 1:
Avvia Eclipse (se è impostato lo spazio di lavoro predefinito, Eclipse non chiede mai Scegli spazio di lavoro O verrà impostato sul percorso che abbiamo utilizzato l'ultima volta)
Passo 2:
Quando Eclipse viene avviato completamente, provare a riavviare Eclipse con lo stesso file di scelta rapida / exe. Ti mostrerà il seguente messaggio di errore e otterrai lo spazio di lavoro predefinito / corrente

Controlla il percorso di qualsiasi risorsa nelle proprietà della risorsa. Allora lo saprai. OPPURE: vai in Preferenze> Generali> Area di lavoro e aggiungi un nome per l'area di lavoro (mostrato nel titolo della finestra)
File -> Cambia area di lavoro
Ho creato una configurazione di avvio dello strumento esterno contenente quanto segue (contenuto del file echo-workspace.launch esportato):
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration
type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType">
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.ui.externaltools.launchGroup" />
</listAttribute>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${none}" />
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="c:\Windows\System32\cmd.exe" />
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="/c echo "${workspace_loc}"" />
</launchConfiguration>
In modo che il percorso della cartella dell'area di lavoro venga ripetuto nella console.
Sentiti libero di copiarlo in un file .launch e importarlo in Eclipse: File> Importa ...> Esegui / Debug> Avvia configurazioni
Presto scoprirò una versione per Mac / UNIX, dato che ero su Indigo / Win quando l'ho realizzata.
Dovrai spesso utilizzare più istanze di Eclipse in esecuzione alla volta. Per passare da una all'altra, è utile impostare un nome per l'area di lavoro visualizzata nel titolo della finestra Eclipse. Per fare ciò, apri Finestra / Preferenze. Nella finestra Preferenze, seleziona Generale / Area di lavoro e assegna a ogni area di lavoro un nome di area di lavoro individuale.
Sono entrato in una situazione che ha causato il fallimento completo dell'avvio di eclissi a causa della corruzione dell'area di lavoro.
(Simile a Eclipse non si avvia, l'errore di registro dice: ObjectNotFoundException: elemento Tree )
Era passato così tanto tempo da quando ho usato l'eclissi che ho dimenticato dove fosse il mio spazio di lavoro. Questo è dove ho trovato l'impostazione.
~ $ grep osgi.instance.area.default eclipse / configuration / config.ini osgi.instance.area.default=@user.home/Documents/workspace
Logica semplice ...
Basta fare clic sul menu File, quindi Cambia luogo di lavoro
Clicca su Altro
Quindi viene visualizzata la finestra di dialogo con l'area di lavoro corrente evidenziata nella parte superiore dell'elenco. Se si fa clic su questo elenco, vengono visualizzati altri luoghi di lavoro.
facendo clic su File-> Cambia area di lavoro si ottiene un risultato errato sul mio sistema.
Questo metodo fornisce il risultato corretto:
File -> Proprietà -> Risorsa
ora controlla il percorso nella terza riga etichettato "posizione" nella finestra etichettata Risorsa
Verrà mostrata la cartella dell'area di lavoro appena prima della cartella del progetto.