Aqui estão descrições de algumas das alterações mais interessantes ou significativas feitas na Plataforma Eclipse no release 3.6 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 |
|
| Novas plataformas | PowerPC 64-bit, Windows 7 e Ubuntu LTS 10.04 juntaram-se à linha de configurações suportadas nas quais o SWT e o Eclipse são rotineiramente construídos e testados. |
| Abrindo um arquivo na linha de comandos | Com base em trabalho no SWT e no ativador nativo, o Eclipse IDE agora oferece suporte à abertura de um arquivo com linha de comandos ou à abertura de um arquivo que foi associado ao executável do Eclipse. Se uma instância do Eclipse já estiver sendo executada, essa instância abrirá o arquivo. Caso contrário, uma nova instância será iniciada. |
| Filtros de Recursos | Projetos e pastas podem agora ser configurados para omitir alguns de seus filhos do sistema de arquivo a partir da área de trabalho. Os arquivos e diretórios filtrados não aparecerão em visualizações como o Explorador de Projetos e não serão processados pelas instalações da área de trabalho, como construtores. Filtros podem ser configurados na página Filtros de Recursos na caixa de diálogo Propriedades. Quando um filtro é incluído, os seguintes atributos precisam ser configurados.
|
| Variáveis de caminho dinâmicas | Recursos vinculados podem definir seus locais com relação às variáveis de caminho definidas pelo usuário.
Agora, um conjunto de variáveis de caminho pré-definidas estão disponíveis.
Quando essas variáveis são usadas, elas são dinamicamente resolvidas, com base no contexto de um recurso vinculado. Essas variáveis pré-definidas podem também ser usadas para construir variáveis definidas pelo usuário.
|
| Pastas Virtuais | Pastas virtuais são um novo tipo de recurso que existe apenas na área de trabalho e não tem apoio em um diretório do sistema de arquivos. Essas pastas podem ser usadas para criar estruturas de projeto mais flexíveis unindo links a arquivos espalhados pelo sistema de arquivos.
Como pastas virtuais não existem no sistema de arquivos local, elas podem conter apenas outras pastas virtuais e recursos vinculados.
|
| Assistente de importação do sistema de arquivos | O assistente de importação do sistema de arquivos oferece, agora, suporte à criação de pastas virtuais e arquivos e pastas vinculados.
Arquivos e pastas vinculados também podem ser criados em relação a uma variável de caminho. |
| O navegador pode usar WebKitGTK+ |
Os usuários do Linux podem, agora, usar WebKitGTK+, em vez do Mozilla, como o renderizador nativo de controle do Navegador. Consulte
O Navegador pode usar o renderizador WebKit no GTK?.
|
| Permissões de arquivo UNIX | O conjunto integral de permissões de arquivo UNIX são, agora, suportados.
Os atributos podem ser gerenciados na página Propriedades do Recurso.
|
| Novos recursos na caixa de diálogo Abrir Recurso |
A caixa de diálogo Abrir Recurso oferece suporte a três novos recursos:
• Padrões de caminho: Se o padrão contiver uma /, a parte antes da última / será usada para corresponder um caminho na área de trabalho.
• Caminho relativo: Por exemplo, "./T" corresponde todos os arquivos que iniciam com T na pasta do editor ou seleção ativa:
• Itens mais próximos na parte superior: Se o padrão corresponder muitos arquivos com o mesmo nome, os arquivos que estiverem mais próximos ao recurso atualmente editado ou selecionado serão mostrados na parte superior da lista de itens correspondentes.
|
| Progresso mostrado na barra de tarefas da plataforma | O progresso em operações de execução longa não é mostrado na barra de tarefas da plataforma nas plataformas que suportam esse recurso. O progresso é mostrado para tarefas de execução longa, como inicialização do ambiente de trabalho, instalação, atualização e sincronização do repositório.
|
| Cancelando Operações de Execução Longa nos Assistentes | Há, agora, um botão de parada adjacente à barra de progresso quando um assistente está executando uma operação longa. Você pode pressionar o botão de parada (ou a tecla Enter ou Espaço) para cancelar a operação sendo mostrada na barra de progresso.
|
| Acesso Rápido agora mostra ligações de teclas para comandos | Acesso Rápido (Ctrl+3) agora mostra ligações de teclas para comandos, para que você não precise digitar muito e apenas usar o atalho de teclado da próxima vez que precisar executar um comando.
|
| Palavras-chave de procura em assistentes | Os assistentes Arquivo > Novo, Arquivo> Importar...,
e Arquivo > Exportar... agora oferece suporte à procura por palavra-chave. É possível digitar um termo de procura que não aparece no nome do assistente e o termo corresponderá com relação a palavras-chave de procura registradas para esse assistente. Por exemplo, se você procurar "zip" ou
"diretório" no assistente de importação, os archives ou o sistema de arquivo, respectivamente, mostrará o sistema de arquivos.
|
| A limpeza do histórico local pode ser desativada | As restrições de tamanho do histórico local podem, agora, ser desativadas.
Os usuários que nunca quiserem descartar histórico, não precisam mais aguardar o encerramento para que a limpeza do histórico ocorra. Para desativar a limpeza do histórico, acesse
Preferências > Geral > Área de Trabalho > Histórico Local
e desative Limitar Tamanho do Histórico.
Observe que quando essa opção é escolhida, o uso de disco para o histórico local da área de trabalho continuará a crescer indefinidamente.
|
| Ocultar barras de visualização rápida vazia |
Para limpar a UI e obter algum espaço na área de corte, há uma nova preferência na página
Geral > Perspectivas que permite ocultar a Barra de Visualização Rápida quando ela estiver vazia. Observe que essa opção não inibe a funcionalidade; se houver visualizações rápidas na perspectiva (ou você pode tornar rápida uma visualização); a barra será mostrada, independentemente da configuração de preferência.
|
| Editar local do recurso vinculado | Os locais de recursos vinculados podem agora ser alterados selecionando-se o botão Editar... na página Propriedades do Recurso.
|
| Caixa de diálogo de operação e pasta de arquivos | Ao arrastar arquivos e pastas do shell do sistema operacional (como o Windows Explorer) no Explorador de Projetos, aparece um diálogo para permitir a escolha de como os arquivos deverão ser importados.
O diálogo permite simplesmente copiar arquivos e pastas (a operação tradicional), mas também criar facilmente recursos vinculados e hierarquias de pastas virtuais em uma pasta do projeto, simplesmente arrastando e soltando arquivos e pastas.
A caixa de diálogo também cria recursos vinculados relacionados a variáveis de caminho de projeto automaticamente, de modo que os projetos permaneçam portáveis ao usar recursos vinculados. |
| Alterações de Instalação/Atualização |
|
| Agrupando por licença no assistente de instalação | O software para instalação está, agora, agrupado por licença na página Revisar Licenças do assistente de instalação. Isso significa que você não precisa mais selecionar cada item sendo instalado para garantir que todas as licenças aplicáveis tenham sido revisadas.
|
| Suporte a proxy NTLMv2 | Suporte foi incluído na plataforma para comunicação com proxies do NT Lan Manager (NTLMv2). Agora, você pode instalar e atualizar software na interface com o usuário do Eclipse ao executar atrás de proxies que usam esse protocolo. |
| Comparando configurações no Histórico de Instalação | A página Histórico de Instalação, agora, permite que você compare duas configurações diferentes do histórico de instalação. Agora você pode ver, mais facilmente, o que foi instalado, desinstalado ou atualizado nas várias configurações de instalação. Você também pode excluir configurações de instalação não desejadas para reduzir o lixo e liberar espaço em disco.
|
| Alterações do Editor
Essas alterações se aplicam a todos os editores textuais no SDK. |
|
| Redimensionar assistente de conteúdo e pop-ups instantâneos no Linux |
O assistente de conteúdo e a maioria dos pop-ups instantâneos são, agora, redimensionáveis em editores textuais do Linux/GTK.
|
| Todas as anotações convertidas são, agora, visíveis nas réguas |
Até agora, apenas erros e avisos eram mostrados na régua de visão geral e vertical quando o código era convertido. A partir deste release, todas as anotações da região convertida estarão visíveis:
|
| Mostrar comando de dicas de ferramenta da anotação da régua | As dicas de ferramenta que aparecem quando você passa o mouse sobre um ícone na régua vertical à esquerda de um editor textual podem, agora, ser mostradas pressionando uma sequência de teclas.
No entanto, por padrão, nenhuma sequência de teclas é definida para isso. Acesse a página de preferências
Geral > Teclas
para designar uma sequência-chave ao comando Mostrar Dica de Ferramenta da Anotação de Régua.
|
| Melhor manipulação de caracteres não mapeáveis no salvamento |
Há, agora, melhor suporte para caracteres que não podem ser salvos com a codificação atual:
|
| A caixa de diálogo de impressão lembra as opções selecionadas pelo usuário |
A caixa de diálogo de Impressão agora lembra o seguimento das opções selecionadas pelo usuário para todos os editores textuais, até que o ambiente de trabalho seja encerrado:
|
| Alterações da Equipe/CVS |
|
| Abertura Melhorada no menu do editor de Comparação |
O menu de contexto do editor de Comparação contém as ações Abrir e Abrir Com, o que abre o arquivo em editores completos. Agora, essas ações configuram a seleção e a posição do sinal de intercalação no editor recém-aberto, com base na seleção em Editor de Comparação.
|
| Aplicar Correção na Visualização Sincronizar |
A visualização Sincronizar agora permite sincronização com uma correção colando a correção na visualização ou usando o assistente para Sincronizar. Se você preferir essa nova forma de aplicar correções, poderá substituir o diálogo modal Aplicar Correção pela visualização Sincronizar, selecionando a nova opção Aplicar Correção na Visualização Sincronizar na página de preferências
Equipe:
Ao sincronizar com uma correção, o menu suspenso na visualização Sincronizar oferece opções de correção, incluindo Reversa, Fator de Repetição..., Gerar Arquivo .rej e Ignorar Segmentos do Caminho de Orientação....
Além disso, o assistente para Sincronizar com Correção exibe uma página com projetos inacessíveis referidos na correção. Os projetos selecionados nessa página serão abertos antes da sincronização.
|
| "Link com o Editor" na visualização Sincronização | A visualização de Sincronização pode, agora, ser vinculada ao editor ativo. Além disso, a visualização é, agora, um dos destinos "Mostrar em", quando na perspectiva Sincronizar.
|
| Modelos lógicos no assistente de Confirmação | O assistente de Confirmação mostra, agora, modelos lógicos iguais aos que a visualização de Sincronização mostra.
|
| Diferenciações classificadas em correções | A ação Criar Correção cria, agora, correções que contêm alterações classificadas por projeto e caminho de arquivo. Isso torna a comparação de correções muito mais fácil. |
| Melhoria da usabilidade para Configurar Ramificações e Versões |
Agora a ação Configurar Ramificações e Versões na visualização de repositório é ativada para múltiplas seleções.
Isso significa que você pode escolher qualquer arquivo da seleção como uma origem de tag para todas as pastas selecionadas.
|
| Aviso sobre possível imprecisão no resultado de comparação |
A estrutura de comparação compara a precisão do resultado para arquivos grandes. Isso costumava acontecer silenciosamente, o que confundia os usuários. Agora, quando o algoritmo mais rápido é usado, um rótulo de aviso será exibido.
|
| Alterações
da Depuração |
|
| Colunas na Visualização Expressões | A visualização Expressões suporta agora a exibição da coluna
como a visualização Variáveis. Para alternar para uma apresentação de coluna, selecione Layout > Mostrar Colunas no menu de visualização.
Os usuários podem editar rapidamente expressões existentes em sequência clicando na expressão da coluna Nome. Para incluir uma nova expressão, clique no marcador Incluir Nova Expressão no fim da lista. |
| Paineis de detalhes do ponto de interrupção | A visualização dos pontos de interrupção fornece, agora, paineis de detalhes, para exibir e editar propriedades de pontos de interrupção. Use o menu Layout da visualização para configurar a orientação da página de detalhes ou ocultá-la.
Por exemplo, a área de janela de detalhes de um ponto de interrupção de linha Java permite que sua condição seja editada no local com o assistente de conteúdo. Use a ação Arquivo > Salvar (Ctrl-S) para salvar uma condição que foi editada. As propriedades da caixa de opção e do botão de opções são salvas imediatamente. |