Existe uma maneira de dizer qual é o espaço de trabalho atual do Eclipse em que você está trabalhando atualmente?
Existe uma maneira de dizer qual é o espaço de trabalho atual do Eclipse em que você está trabalhando atualmente?
Respostas:
Para mim, funciona escolher Arquivo-> Alternar espaço de trabalho-> Outro ... e mostra o nome do espaço de trabalho atual.
Eu tentei confirmar
" Na verdade, isso mostra o último espaço de trabalho que foi fechado, não o atual. Se você está abrindo e fechando vários, isso não é confiável. "
e eu não sou capaz de reproduzi-lo. Cada vez que obtenho o espaço de trabalho carregado no momento (estava testando no Juno). Também verifiquei as fontes e no ChooseWorkspaceDialog.java e no ChooseWorkspaceData.java , e parece que ele gerencia uma lista simples dos espaços de trabalho abertos pela última vez, armazenados como uma chave RECENT_WORKSPACES no arquivo org.eclipse.ui.ide.prefs. O nome da área de trabalho mostrado nesta caixa de diálogo é o primeiro desta lista.
Workspace no campo. O espaço de trabalho destacado por padrão é o seu único espaço de trabalho atual. Você pode alterar o campo para algo diferente digitando-o ou usando o botão Procurar. Mas o campo ( after clicking other), conforme fornecido nesta resposta, mostrará seu espaço de trabalho atual. Acabei de o testar digitando no campo e criando um novo espaço de trabalho de teste. Foi alterado para o espaço de trabalho que nunca foi fechado. Isso é o que agora é exibido nesse campo.
inicie o eclipse com -showlocation
Aqui estão dois posts interessantes sobre o assunto:
10 principais dicas para novos usuários do eclipse (versão arquivada)
-showlocationtambém pode ser adicionado ao seu eclipse.ini, conforme mencionado em um dos links
Vá em Janela> Preferências. Em Geral> Área de trabalho, existe uma propriedade: "Nome da área de trabalho (mostrado no título da janela)" e insira algum tipo de etiqueta de identificação.
Você precisará configurá-lo para cada área de trabalho que tiver, mas é uma maneira fácil de saber em qual área de trabalho você está rapidamente.
De acordo com M7 , o nome da área de trabalho é mostrado no título da janela por padrão.
Janela > Preferências > Geral > Área de Trabalho

Há também uma caixa de seleção " Mostrar caminho do espaço de trabalho no título da janela ".
O resultado fica assim:

Esse recurso é descrito aqui .
Se houver algum projeto no espaço de trabalho:
Selecione um projeto e suas propriedades (por exemplo, Menu: Project -> Propertiesou right mouse button->Properties). Em seguida, vá para Resource -> Linked Resourcese o WORKSPACE_LOCvalor da variável do caminho mostra o caminho atual da área de trabalho.
Há uma variável de ambiente chamada osgi.instance.area. Você pode encontrá-lo em "Ajuda -> Sobre o Eclipse -> Detalhes da instalação -> Configuração" (para eclipse "Helios" 3.6)
Ou, abra as propriedades de qualquer projeto e selecione "Recurso". Você encontrará uma propriedade "Location" que está estruturada da seguinte maneira:
<path-to-current-workspace>/<name-of-current-project>
Nota - o procedimento "apagado" funciona na maioria dos casos, mas não pode ser usado em geral, porque uma pasta do projeto não precisa estar localizada na pasta da área de trabalho. Você pode escolher locais externos durante a criação do projeto. Portanto, se você nunca desmarcar a opção "Usar local padrão", o procedimento será salvo. O primeiro procedimento é confiável.
Arquivo-> Propriedades
Selecione um arquivo na área de trabalho e use o menu: "Arquivo-> Propriedades". Uma caixa de diálogo aparece e deve mostrar a 'localização' do arquivo. Leia o local da direita para a esquerda para percorrer a classe, pacote, pasta, projeto e, em seguida, você verá o espaço de trabalho.
Resumo:
(do mais imediato ao menor (mas mais elegante), deixando de fora os redundantes)
-showlocation -> resposta completaUse a área de trabalho do comutador no menu arquivo e você saberá
-showlocation é excelente, mas apenas altera o texto no final da barra de título, portanto, muitas vezes não é visível na barra de tarefas.
Se você deseja alterar o início da barra de título, que mostra a Perspectiva atual, você pode usar Janela -> Salvar Perspectiva Como ... e o novo título ficará visível na Barra de Tarefas.
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/
adicione -showlocation ao seu atalho.
c: \ eclipse \ eclipse.exe -showlocation
Acabei de encontrar minha área de trabalho atual com a maneira mais simples.
Passo 1:
Inicie seu Eclipse (Se o espaço de trabalho padrão estiver definido, o Eclipse nunca solicitará o espaço de trabalho Escolher OU será definido como o caminho que usamos na última vez)
Passo 2:
Quando o Eclipse iniciar completamente, tente iniciar o Eclipse novamente com o mesmo arquivo de atalho / exe. Ele mostrará a mensagem de erro abaixo e você obterá seu espaço de trabalho padrão / atual

Verifique o caminho de qualquer recurso nas propriedades do recurso. Então você saberá. OU: Vá para Preferências> Geral> Área de Trabalho e adicione um nome à Área de Trabalho (mostrado no título da janela)
Arquivo -> Alternar espaço de trabalho
Criei uma Configuração de inicialização de ferramenta externa contendo o seguinte (conteúdo exportado do arquivo echo-workspace.launch):
<?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>
Para que o caminho da pasta da área de trabalho seja ecoado no console.
Sinta-se à vontade para copiar isso em um arquivo .launch e importá-lo para o Eclipse: Arquivo> Importar ...> Executar / Depurar> Iniciar Configurações
Logo descobrirei uma versão para Mac / UNIX, como estava no Indigo / Win quando fiz essa.
Muitas vezes, você precisará usar várias instâncias do Eclipse em execução ao mesmo tempo. Para alternar entre eles, é útil definir um nome para o espaço de trabalho que é exibido no título da janela do Eclipse. Para fazer isso, abra Janela / Preferências. Na janela Preferências, navegue para Geral / Área de Trabalho e atribua a cada área de trabalho um nome de área de trabalho individual.
Entrei em uma situação que causou uma falha completa na inicialização do eclipse devido à corrupção no espaço de trabalho.
(Semelhante ao Eclipse não inicia, o erro de log diz: ObjectNotFoundException: Elemento da árvore )
Fazia tanto tempo desde que usei o eclipse que esqueci onde estava meu espaço de trabalho. Foi aqui que encontrei a configuração.
~ $ grep osgi.instance.area.default eclipse / configuration / config.ini osgi.instance.area.default=@user.home/Documents/workspace
Lógica simples ...
Basta clicar no menu Arquivo e mudar de local de trabalho
Clique em Outros
Em seguida, o diálogo aparece com o espaço de trabalho atual destacado no topo da lista. Se você clicar nessa lista, outros locais de trabalho serão mostrados.
clicar em Arquivo-> Alternar Espaço de Trabalho fornece o resultado errado no meu sistema.
Este método fornece o resultado correto:
Arquivo -> Propriedades -> Recurso
agora verifique o caminho na terceira linha chamada "local" na janela Recurso
Ele mostrará a pasta da área de trabalho imediatamente antes da pasta do projeto.