Apresentamos aqui descrições de algumas das mudanças mais interessantes ou significativas feitas para a Plataforma Eclipse, para o release do (4.2) do Eclipse. Todos os recursos da plataforma que são novos desde o release do Indigo (3.7) estão incluídos aqui, inclusive algumas funcionalidades disponíveis em releases de visualização de tecnologias anteriores, da Plataforma 4 do Eclipse. Elas são agrupadas em:
Os desenvolvedores de plug-in também ficarão interessados no documento O que Há de Novo correspondente no guia do desenvolvedor de plug-in.
Alterações da Plataforma |
|
| Novo Visual para o Ambiente de Trabalho |
A aparência padrão da interface com o usuário da plataforma foi atualizada. Os objetivos
principais desta atualização eram adotar um estilo de visual mais moderno, reduzir a desorganização e
usar espaços em branco ao invés de marcas extras para separar elementos da interface com o usuário. Guias
e pilhas de peças foram redesignados para reduzir a ênfase em guias e pilhas não selecionadas.
|
| Barra de Procura Global |
O ambiente de trabalho agora possui um campo de procura global na barra de ferramentas. Isto fornece uma disposição
visível para o recurso "Acesso Rápido" e pode ser usado no futuro para
combinar outros tipos de procura em um único local.
|
| Layout de Peça Mais Flexível |
É possível agora empilhar visualizações e editores juntos, por padrão. Por exemplo, uma visualização
que requer uma grande área de trabalho pode ser empilhada na área do editor, a fim de fornecer mais espaço.
É possível não só combinar visualizações e editores, mas também dividir a área do editor para colocar uma visualização ao lado de um editor na área do editor, e depois maximizar toda a área do editor para trabalhar com ambos ao mesmo tempo.
|
| Área do Editor | Um contêiner especializado foi introduzido para permitir que a IU represente
adequadamente a área do editor. Esse avanço permite que o usuário saiba que essa área se comporta diferentemente - por
exemplo toda a área pode ser maximizada e todas as visualizações e todos os editores dentro da área serão afetados.
Você não verá nenhuma indicação de 'área' se houver apenas uma única pilha nela. Se houver mais de uma pilha na área compartilhada, você vê o limite da área com uma área de ajuda instantânea 'suspensa' que mostrará os botões minimizar/maximizar. |
| Editores Separados |
Os editores agora podem ser separados em suas próprias janelas. O editor desconectado não será
tratado diferentemente de um editor contido dentro da janela do ambiente de trabalho. Isso resolve o
bug 8886, um dos mais antigos e votados da plataforma
para aprimoramentos.
|
| Arrastar Diversos Saches |
É possível agora posicionar o cursos na intersecção de dois ou mais saches e arrastar todos ao mesmo tempo. Quando estiver para arrastar diversos sashes, o cursor mudará para a forma de um cursor com setas
nas 4 direções. A imagem abaixo indica uma tal intersecção com um círculo vermelho.
|
| Transição de Desbotamento ao Maximizar | Um efeito de 'desbotamento' foi incluído na operação maximizar/restaurar. É possível desativar o efeito de desbotamento usando a preferência de animação, localizado em Janela > Preferências > Geral > Aparência (consulte um vídeo no ). |
| Novo Ícone de Resolução Alta |
O Eclipse SDK agora tem um novo ícone brilhante. O ícone agora está em resolução alta, tornando a aparência muito mais polida nos sistemas operacionais modernos.
|
| O Diálogo Abrir Recurso Suporta Mostrar em |
O diálogo Abrir Recurso (Ctrl+Shift+R) possui um novo item de menu de contexto Mostrar em > ... que permite mostrar os recursos selecionados em uma visualização, em vez de abri-los em um editor.
|
| Diálogo do Projeto Excluir Mostra o Local do Projeto |
O diálogo Excluir Recursos mostra agora o local dos projetos a serem excluídos no sistema de arquivos:
|
| Menu de Contexto do VoiceOver | No Mac, é possível usar agora o teclado para abrir um menu de contexto quando VoiceOver estiver em execução, usando a sequência-chave de VoiceOver padrão Control+Option+Shift+M. |
| Atalho para o Menu de Contexto no Mac |
Shift+F10 também abre agora o menu de contexto no Mac, como já funciona na maioria das demais plataformas.
A ligação de teclas do comando novo Mostrar o Menu de Contexto pode ser configurado na página de preferências Geral > Chaves.
|
| Navegação na Guia da Área do Editor |
Setas de navegação foram introduzidas nas laterais da área do editor
para que você possa clicar e visualizar as guias que estão à esquerda e à direita da guia atualmente
selecionada. Esta é a configuração padrão nas novas instalações. Alternar para o tema
Clássico nas preferências (Preferências > Geral > Aparência)
permitirá trazer de volta o comportamento MRU do 3.x. O comportamento MRU pode também
ser ligado e desligado pelo CSS configurando o atributo mru-visible
de um MPartStack para true ou false.
|
| Atualização Leve Ativada Por Padrão |
No Eclipse 3.7 foi introduzido um mecanismo novo atualização leve. Arquivos descobertos como fora de sincronia pela área de trabalho, por exemplo, ao acessar o conteúdo do arquivo por um editor, são automaticamente atualizados de forma assíncrona. No Eclipse 3.7 e 3.8 você mesmo tem de ativá-lo
via Preferências > Geral > Área de Trabalho e selecione Atualizar no acesso.
No Eclipse SDK 4.2 o mecanismo é ativado por padrão.
|
| Suporte para MacOS X Tela Cheia | Um novo comando Janela > Alternar Tela Cheia agora é suportado em MacOS X Lion. |
| Ant atualizado para 1.8.3 |
A versão em pacote configurável do Apache Ant na plataforma foi atualizada para a versão 1.8.3.
Para obter mais informações sobre o que há de novo em Ant 1.8.3 consulte as notas sobre a liberação do Apache Ant . |
| Suporte ao Editor Aprimorado para Ant 1.8.2 |
O editor do Ant foi aprimorado com o suporte para o os novos recursos de extension-point no Ant 1.8.2.
|
| Incluir Todos os Tipos de Construção para a Visualização Ant |
O diálogo Seleção do Arquivo de Construção para a visualização Ant foi atualizado para permitir a filtragem de todos os tipos de arquivos de construção ao invés de apenas *.xml e build.xml.
|
Alterações do Editor |
|
| Usar Cores Saturadas na Régua de Visão Geral |
A nova preferência Usar cores saturadas na régua de visão geral permite exibir as anotações na régua de visão geral usando cores saturadas:
Esta opção está desativada por padrão e pode ser ativada na página Geral > Editores > Editores de Texto > Acessibilidade. |
Alterações da Equipe/CVS |
|
| Filtros na Visualização CVS Sync |
É possível agora usar expressões regulares para filtrar as mudanças na visualização CVS Sincronizar.
Para ativar os filtros, acesse Preferências > Geral > Equipe > CVS > Sincronizar/Comparar,
desmarque Observar somente nos registros de data e hora para detectar mudanças e insira o padrão de expressão regular
no campo Expressão regular para ignorar mudanças em sincronizações. Cada diferença
em uma mudança é verificada com relação ao padrão e é considerada como correspondente, se o lado esquerdo ou direito
da diferença corresponder. Se todas as diferenças em um arquivos corresponderem, o arquivo será excluído da visualização.
|
Alterações da Depuração |
|
| Barra de Ferramentas de Depuração Global | Para melhorar a apresentação da perspectiva de Depuração, os comandos do controle de depuração comuns
(Parar, Continuar, etc.) foram movidos da visualização Depurar e para a barra de ferramentas global.
A barra de ferramentas global pode ser customizada com a ação Janela > Customizar Perspectiva... para incluir ou remover comandos de depuração ou para exibir/ocultar completamente a barra de ferramentas de depuração. O comportamento anterior da barra de ferramentas pode ser restaurado primeiro alternando a opção Mostrar Barra de Ferramentas de Depuração no menu de visualização Depurar e depois desativando a barra de ferramentas de Depuração do diálogo Customizar Perspectiva.
|
| Edição Melhorada das Variáveis de Ambiente |
Editar variáveis de ambiente de multilinhas está agora muito mais simples, com uma nova UI que apresenta as variáveis em um widget de texto de rolagem.
A nova UI pode ser localizada no diálogo de edição para uma variável de ambiente de multilinhas na guia Ambiente de uma configuração de ativação de suporte.
|
| Validação do Nome da Configuração de Ativação Aprimorada |
Se você criar agora uma configuração de ativação com o nome de uma configuração existente, o tipo de configuração conflitante será observado na mensagem de erro.
|
| Rastreio de Depuração |
A JDT e Depuração de Plataforma incluíram todas as configurações de rastreio de depuração na página de preferências Rastreio, onde elas podem ser ativadas e desativadas conforme necessário, sem reinicialização.
|
| Classificação da Visualização de Ponto de Interrupção |
A visualização Pontos de Interrupção tem melhorado a classificação que levará em conta qualquer número
de linhas que aparecerem no rótulo e classificará de acordo.
|