Este documento contém descrições de algumas das mais interessantes ou significativas alterações realizadas à Plataforma Eclipse para a edição 3.1 do Eclispe. Estas descrições estão agrupadas em:
Alterações à Plataforma
|
|
Melhorias significativas do rendimento |
O rendimento foi significativamente melhorado na placa em comparação à edição 3.0 do Eclipse. Também foi adicionado suporte de depuração, que pode supervisionar continuamente o rendimento durante a execução da área de trabalho e os testes de referência universais fazem, agora, parte dos conjuntos de testes padrão. Os resultados destes testes possuem ligações na página de descarregamento para cada compilação. A seguir encontra-se um exemplo de uma parte da saída de dados: |
Suporte para texto bi-direccional |
O suporte para idiomas bi-direccionais (BIDI) foi expandido pela plataforma. A orientação do esquema de janelas pode ser configurada na linha de comandos e é inferida do locale uma orientação predefinida adequada. Tenha em atenção que SWT suporta totalmente BIDI unicamente em Windows. |
Nova API Desfazer/Refazer |
As aplicações podem agora aceder um histórico de operações impossíveis de efectuar na plataforma usando a API em org.eclipse.core.commands.operations. IUndoableOperation define a interface para operações que podem ser desfeitas e refeitas. As vistas e os editores podem facultar o acesso ao suporte das acções de Desfazer e de Refazer usando UndoActionHandler e RedoActionHandler fornecidos em org.eclipse.ui.operations. |
Filtrar preferências e propriedades |
As caixas de diálogo de Preferências e de Propriedades possuem agora um campo para filtrar as páginas apresentadas somente para os que possuem nomes ou palavras-chave que correspondam ao prefixo especificado. O exemplo abaixo mostra correspondências para a palavra-chave "tab". |
Navegar preferências e propriedades |
O suporte geral para preferência de ligação e páginas de propriedades permite que páginas com definições relacionadas se refiram umas às outras e facultem acesso rápido à outra página. Em combinação com a navegação que avança e que retrocede ao estilo da Web, no canto superior direito, é agora muito mais fácil trabalhar com um conjunto de páginas de preferências relacionadas. |
Importar vários projectos |
O comando Import > Existing Project into Workspace permite agora pesquisar todos os projectos numa localização específica e importar todos os projectos encontrados numa única operação. Pode também importar projectos existentes de ficheiros de arquivo TAR e ZIP. |
Importar e exportar para o formato tar.gz |
Os assistentes de Importar e Exportar > Ficheiro Zip suportam agora o formato de ficheiro de arquivo compactado tar.gz popular em sistemas UNIX. Foi dado um novo nome aos assistentes: Importar e Exportar > Ficheiro de Arquivo, em conformidade. |
Procura de editor com base no tipo de conteúdo |
Ao determinar o editor adequado para abrir um determinado ficheiro, o tipo de conteúdo do ficheiro é, agora, tomado em consideração. Os editores podem agora publicitar que têm a capacidade de trabalhar em determinados tipos de conteúdo bem como nos nomes e extensões de ficheiros habituais. |
Nomes de ficheiros que contêm caracteres de dois pontos e de barras invertidas. |
Anteriormente não era possível criar recursos no Eclipse com nomes que continham os caracteres dois pontos (':') e barra invertida ('\'). Esses caracteres são agora permitidos ao executar o Eclipse em sistemas operativos como o Linux, que permitem tais caracteres em nomes de ficheiros. É necessário algum cuidado quando os nomes de ficheiros têm de ser significativos em vários ambientes operativos; o Windows, em particular, não permite nenhum destes caracteres em nomes de ficheiros. |
Suporte para atributos executáveis e de arquivo |
Agora, é possível ver e alterar os atributos de ficheiros específicos ao sistema operativo, tais como o bit executável (baseado em Unix) e o bit de arquivo (Windows). O CVS mantém, agora, estes atributos ao dar saída a ficheiros de, ou ao consolidar ficheiros num repositório e os assistentes de importação irão manter os atributos de ficheiros e directórios que são importados de um sistema de ficheiros local. |
Suporte do delimitador de linhas |
Já é possível definir o delimitador de linhas usado ao criar novos ficheiros de texto. Pode facultar uma única definição para a totalidade do espaço de trabalho ou para um determinado projecto. Para além disso, as conversões do delimitador de linhas podem agora ser aplicadas a projectos, pastas e ficheiros e não apenas aos conteúdos de um único editor. |
Plug-ins de ficheiro JAR individual |
O Eclipse dispõe agora da capacidade para incluir um plug-in empacotado como um ficheiro JAR individual em vez de um directório de ficheiros. Considere esta acção como se os metadados de plug-in fossem compactados (plugin.xml etc.) no respectivo JAR de código. Esta modificação apresenta vários benefícios desde uma área de ocupação reduzida a uma instalação mais rápida/mais fácil até a uma melhor adequação às noções Java padrão de JARs. No Eclipse 3.1 a maior parte dos plug-ins são enviados como JARs em todas as distribuições. Este formato é a melhor e mais recente prática para o pacote do Eclipse. |
Menus de contexto do editor melhorados |
Muitos dos comandos que só estavam disponíveis noutras vistas são agora facilmente alcançáveis no menu de contexto do editor. Por exemplo, é possível consolidar ficheiros no CVS ou executar e depurar programas Java e compilações Ant a partir do menu de contexto do editor. |
Ver todas teclas de atalho |
Ao trabalhar com os seus editores e vistas preferidos no Eclipse, prima Ctrl+Shift+L para ver uma lista completa das associações de teclas actualmente disponíveis. Esta é uma excelente forma de saber o que está disponível na UI e de acelerar a sua produtividade, ficando a conhecer mais associações de teclas. Esta informação também está disponível na página de preferências melhorada Teclas > Gerais. |
Comportamento da vista deslocada |
O Eclipse 3.1 (em plataformas que o suportem) possui agora suporte de "vista deslocada". É muito mais fácil colocar vistas na localização pretendida, incluindo sobre outra janela do Eclipse. Faça clique com o botão direito do rato na vista para a mover e seleccione "Desligar" no menu. (Em alternativa, arraste a vista pelo separador para desligar a vista da sua posição na perspectiva.) Em seguida, coloque a vista onde pretender. Pode também arrastar e largar outras vistas na mesma janela.
Para recolocar a vista na posição original, utilize a função Restaurar no menu contextual. (Em alternativa, arraste a vista pelo separador.) |
Botão de arrastar perspectivas |
O Eclipse 3.1 permite o reordenamento dos botões de perspectiva ao arrastá-los no comutador Perspectiva. Pode também abrir uma nova janela para uma perspectiva, arrastando o botão dessa perspectiva para fora do comutador de perspectiva. |
Animações |
A Área de trabalho suporta mais animações para ajudar os utilizadores a compreender a direcção dos elementos da UI . A criação de uma vista rápida, por exemplo, é agora animada. Esta opção pode ser activada/desactivada por uma preferência em Geral > Aparência> Activar animações. |
Caixa de diálogo melhorada para operações de segundo plano |
A caixa de diálogo de erro para a apresentação de operações de segundo plano é agora mais coerente com as caixas de diálogo apresentadas em qualquer outra parte da área de trabalho. São apresentados botões adicionais quando estão disponíveis informações adicionais, tal como esta caixa de diálogo resultante de uma operação de CVS que não foi bem sucedida: |
Importar e exportar preferências |
Os assistentes de Importação/Exportação já suportam preferências. Pode optar por importar ou exportar todas as definições alteradas ou somente preferências específicas (onde for suportado). |
Página de preferências de tipos de conteúdo |
Foi adicionada uma nova página de preferências para editar tipos de conteúdo e os nomes de ficheiros e conjuntos de caracteres associados. Esta página foi adicionada à lista de páginas de preferências Geral > Editores. |
Página de preferências Capacidades |
Foi introduzida uma nova página de preferências Capacidades para simplificar a gestão de capacidades em grandes produtos baseados em Eclipse. |
Conclusão de palavra |
Em qualquer editor de texto é possível concluir um prefixo numa palavra que ocorra em todos os editores ou memórias tampão que se encontrem abertos no momento. A associação de chaves predefinida para conclusão de palavras é Alt+/. (Ctrl+. no Mac). |
Abrir ficheiros sem nome |
É possível abrir um editor de texto sem ter de se criar primeiro um ficheiro: seleccione Ficheiro > Novo > Ficheiro de Texto Sem Nome. |
Preferências de editor partilhadas |
A página de preferências Geral > Editores > Editores de Texto contém definições para todos os editores de texto. As preferências anteriormente duplicadas nas páginas de editor de Texto e Java foram intercaladas e também se espera de outros editores baseados em texto que honrem estas definições, sempre que tal seja aplicável, no futuro. |
Preferência para o tamanho do histórico da acção de desfazer |
O tamanho do histórico da acção de desfazer pode ser definido para editores de texto na página de preferências Geral > Editores > Editores de Texto: |
Suporte de hiperligação |
O suporte de hiperligação, que estava restringido ao editor Java, foi generalizado e movido para o Texto da Plataforma. As preferências gerais de hiperligação estão disponíveis na página de preferências Geral > Editores > Todos os Editores de Texto e a hiperligação simples de URL funciona agora no editor de texto padrão: O suporte do browser da Web é usado para mostrar a ligação, consulte a página de preferências Geral > Browser da Web para mais detalhes. Todos os SourceViewers configurados com uma SourceViewerConfiguration obtêm automaticamente hiperligação de URL. |
Ao desfazer a primeira alteração limpa-se o indicador corrompido |
O indicador "alterações pendentes" (*) no separador do editor desaparece se a alteração inicial for desfeita. |
Pesquisa e substituição de texto em várias linhas |
Os padrões de expressões normais usados em pesquisas de texto irão corresponder às linhas de texto espalhadas. |
Barra de início de Boas-Vindas |
Quando é seleccionada a ligação 'Go to the Workbench' ("Dirija-se à Área de trabalho") na página de boas-vindas do Eclipse SDK, a totalidade da página de Boas-Vindas é resumida numa nova barra de início de Boas-Vindas que surge na área de ajuste inferior esquerda da janela da área de trabalho, por predefinição. A barra de início de Boas-Vindas permite que os utilizadores restaurem a última página de Boas-Vindas ou que se dirijam para uma das páginas principais, usando as teclas de atalho. Enquanto a plataforma controla o comportamento básico e o botão de 'Restauro', a cor de segundo plano e a cor de primeiro plano, bem como os atalhos são controlados pela extensão de boas-vindas. Consulte o manifesto de plug-in para a org.eclipse.platform para obter um exemplo de uma definição da barra de início de Boas-Vindas. |
Nova vista da Ajuda |
Com a introdução da vista Ajuda, este tópico ficou mais próximo da área de trabalho. Contém diversas páginas que facultam assistência sempre que necessitar. Se premir Shift+F1 (baseado em Unix) ou F1 (Windows), a vista abrir-se-à com os tópicos relacionados com o que está a trabalhar na altura. Pode também mudar para Todos os Tópicos e ver o que mais existe na ajuda local. A nova pesquisa de documentação que abrange a ajuda local, os InfoCenters (Centros de Informação) remotos, a Eclipse.org e a Web está agora acessível directamente a partir do menu Ajuda (através de Ajuda > Pesquisar Ajuda). |
A ajuda dinâmica já está disponível para todas as caixas de diálogo |
A nova ajuda dinâmica que foi adicionada à janela da área de trabalho na M5 também já está disponível nas caixas de diálogo. Quando é activada pelo atalho de ajuda específico do sistema (F1 em Windows, Shift+F1 em Linux GTK, etc.), surge uma interface (shell) alinhada com a caixa de diálogo apresentando as informações de ajuda relacionadas. As caixas de diálogo de várias páginas como os assistentes, as preferências, as configurações de início, as pesquisas, etc., activam a área de janela de ajuda para que actualize o respectivo conteúdo à medida que se passa de página para página, |
Descarregamento de actualizações em segundo plano |
O assistente de instalação do Gestor de Actualizações (Ajuda > Actualizações de Software > Encontrar e Instalar) permite agora o descarregamento de plug-ins em segundo plano. Desta forma pode continuar a trabalhar ao mesmo tempo que os plug-ins estão a ser descarregados. Uma vez terminado o processo de descarregamento, a fase de instalação (descompactar os ficheiros JAR e movê-los para o directório de instalação) ainda é controlada por uma caixa de diálogo modal. |
Processamento melhorado de dependências de funções |
Ao instalar uma função que depende de outras, o assistente de instalação permite-lhe incluir automaticamente todas as dependências disponíveis. Prima o botão Seleccionar Requerido para incluir todos os pré-requisitos das funções seleccionadas e, seguidamente, prima Instalar Todos para concluir a instalação. |
Importar/exportar marcadores com sítios de actualização |
Pode agora exportar os marcadores de sítios de actualizações para um ficheiro. Este facto facilita a migração dos marcadores de compilação para compilação, a partilha dos mesmos em várias instalações do Eclipse ou a disponibilização dos mesmos a outros programadores. |
Actualizar as réplicas dos sítios |
A actualização dos sítios pode agora especificar uma lista de servidores que espelhem o respectivo conteúdo. Uma vez que as funções são procuradas num sítio de actualizações replicado, é-lhe solicitado que escolha uma das réplicas disponíveis. (Consulte o erro 69008 para mais detalhes sobre como especificar réplicas no site.xml.) |
Pacote delta de RCP |
Está disponível um novo pacote delta de RCP (está listado na secção RCP SDK da página de descarregamento). Contém todos os fragmentos específicos ao sistema operativo dos plug-ins de RCP e é dirigido aos programadores de RCP que necessitem de criar uma família de descarregamentos da sua aplicação para sistemas operativos diferentes. Este procedimento é mais eficiente do que descarregar todos os drops binários de RCP específicos ao sistema operativo. |
Alterações a SWT
|
|
Melhorias ao widget do Browser de SWT |
Foram feitas várias melhorias ao widget do Browser de SWT. Em Windows, podem ser abertas novas janelas num browser do Internet Explorer autónomo. Em Linux, o browser funciona agora com o Mozilla 1.7 GTK2 bem como com o Mozilla 1.4 GTK2 e superior. Um novo método de execução é transmitido por uma cadeia arbitrária de comandos JavaScript para ser directamente avaliada pelo motor JavaScript nativo subjacente (Internet Explorer em Windows, Mozilla em Linux, Safari em Mac), no contexto do documento HTML que está carregado actualmente no widget do browser. O novo exemplo do Browser Demo (apresentado acima) ilustra como integrar o conteúdo HTML com o widget do Browser de SWT numa aplicação. A forma mais fácil de obter as amostras de SWT é pela nova página de boas-vindas. |
Novo widget giratório |
O SWT faculta agora um widget giratório em todos os sistemas de janelas. Consulte |
GC.setLineCap, GC.setLineJoin |
Consulte o fragmento de SWT para linhas desenhadas com diferentes estilos de extremidades e de junções. |
Eventos de roda do rato |
O SWT faculta agora eventos quando o utilizador faz girar a roda do rato. Tenha em atenção que o comportamento predefinido de deslocamento da barra de deslocamento continua a funcionar como anteriormente. Consulte |
Suporte de esquema melhorado |
Existem novos métodos de
|
Remover os widgets da Disposição |
Para obter mais detalhes, consulte o exemplo snippet. |
SWT para Solaris-GTK+ |
O Solaris-GTK juntou-se ao alinhamento de configurações suportadas para as quais o SWT e o Eclipse são normalmente construídos. |
Área de transferência de selecção |
Os utilizadores de UNIX quer em GTK quer em Motif podem agora seleccionar texto e colá-lo com o botão do meio do rato. (Se tiver um rato com dois botões, prima ambos os botões simultaneamente.) |
Árvore nativa com colunas |
O widget da Para obter mais detalhes, consulte o exemplo snippet. |
Colunas de tabela reordenáveis |
A ordem de apresentação das colunas numa tabela pode ser alterada arrastando o cabeçalho da coluna (podendo, também, ser definida programaticamente). Para obter mais detalhes, consulte o exemplo snippet. |
O descarregamento de SWT autónomo é, agora, um projecto do Eclipse |
Para programadores de aplicações de SWT autónomo, o componente SWT está disponível como um descarregamento separado. No Eclipse 3.1, o descarregamento de SWT pode agora ser facilmente importado para a área de trabalho como um projecto.
O projecto org.eclipse.swt que importou define a localização das bibliotecas nativas para que possa executar a aplicação com os iniciadores padrão Java ou JUnit. |
Iniciar aplicações de SWT autónomas usando PDE |
Na 3.1, os plug-ins principais do Eclipse, incluindo o SWT, são empacotados como ficheiros JAR individuais em vez de um directório de ficheiros. O JAR de plug-in de SWT já contém tudo, incluindo as bibliotecas nativas. Para executar uma aplicação de SWT autónoma, as bibliotecas nativas têm de ser colocadas no caminho da biblioteca java. Se utilizar o descarregamento Binary and Source de SWT, esta questão fica resolvida embora, por vezes, seja útil efectuar a compilação no plug-in de SWT a partir do SDK do Eclipse. No Eclipse 3.0, os programadores do SWT autónomo adicionaram as bibliotecas nativas com -Djava.library.path. No Eclipse 3.1, uma vez que as bibliotecas nativas estão num JAR, os programadores não conseguem localizar facilmente as bibliotecas. Para executar e depurar a aplicação de SWT com o plug-in de SWT do Eclipse, pode usar o iniciador de aplicações de SWT para localizar as bibliotecas nativas. Está disponível um atalho para o iniciador no menu de contexto da classe Java via Executar Como > Aplicação de SWT. Tenha em atenção que o iniciador de aplicações de SWT pode não ser necessário em futuras edições. |
Gráficos avançados |
Foi adicionada uma nova API para operações de gráficos avançadas tal como caminhos para curvas e linhas, misturas alpha e transformações. Esta nova API necessita do motor Cairo Vector em GTK e Motif e de GDI+ em Windows. Para obter mais detalhes, consulte o exemplo snippet. |
Aspecto e estilo do Windows XP para Botões |
Em Windows XP, os botões com imagens apresentam agora o aspecto e o estilo esperados para a máscara em vigor. Para mais detalhes sobre as máscaras (skins) do Windows XP, consulte as SWT FAQ. |
Novo widget de ligação |
O novo widget de Para obter mais detalhes, consulte o exemplo snippet. |
Strike through Rasurado e sublinhado em StyledText |
O texto pode ser sublinhado ou pode ser desenhado um traço ao longo do mesmo com os novos campos Para obter mais detalhes, consulte o exemplo snippet. |
Alterações a Equipa/CVS
|
|
Conjuntos de alterações a transmitir de CVS |
Os conjuntos de alterações a transmitir permitem-lhe organizar as alterações a transmitir em grupos lógicos antes de serem consolidadas. Para activar conjuntos de alterações de saída:
Pode, também, indicar um conjunto de alterações como o conjunto predefinido, sendo todas as alterações a transmitir que se sigam adicionadas automaticamente a esse conjunto. Os comandos no menu de contexto permitem que as alterações a transmitir sejam movidas entre conjuntos de alterações. Quando o conjunto de alterações é consolidado no repositório de CVS, o comentário associado ao conjunto de alterações é usado como o comentário de consolidação de CVS. |
Decorações de etiquetas de CVS coloridas |
As decorações de etiquetas de CVS podem ser configuradas para que usem cores e tipos de letras como forma de evidenciar estados de ficheiros. A activação das decorações de cores e de tipos de letras para CVS pode ser efectuada na página de preferências Equipa > CVS > Decorações de etiquetas e podem ser configuradas para alterações a transmitir e para ficheiros ignorados na página de preferências Geral > Cores e Tipos de Letras > CVS. |
Suporte para CVSNT |
Graças aos esforços dos programadores do CVSNT, o cliente CVS do Eclipse já suporta CVSNT. A versão 2.0.58b de CVSNT foi testada com o Eclipse 3.1. |
Revisão de consolidação de CVS |
A caixa de diálogo de consolidação inclui agora uma lista dos ficheiros que estão a ser consolidados. Este facto torna mais fácil a procura de ficheiros ao escrever o comentário da consolidação bem como a retenção de alguns ficheiros, removendo-os da lista. Torna-se particularmente útil quando se efectua a consolidação directamente da vista Explorador de Pacotes ou Navegador. Existem também preferências de CVS (Equipa > CVS) para determinar se os comentários de consolidação são ou não obrigatórios e para especificar o número máximo de ficheiros que devem ser apresentados no momento da consolidação. |
Suporte de tipo de ficheiros melhorado de CVS |
O CVS agora pergunta sempre que um ficheiro com um tipo de ficheiro desconhecido está prestes a ser consolidado. Este facto permite configurar explicitamente um tipo de ficheiro, em vez do CVS escolher binário como predefinição. Além disso, as decisões de tipo de ficheiro podem agora ser baseadas somente no nome do ficheiro (por exemplo, Makefile) e não apenas na extensão do ficheiro. |
Ramificação e intercalação de CVS |
O assistente de ramificação do CVS permite, agora, a utilização de assistência de conteúdo para escolher uma ramificação de um projecto já ramificado na área de trabalho. Ao efectuar a intercalação, pode especificar simplesmente o código final e o assistente irá encontrar automaticamente o código de início adequado. Se não estiver disponível um identificador de início, pode ainda efectuar a intercalação sem ver uma pré-visualização na vista Sincronizar. |
Códigos de filtros de CVS |
A caixa de diálogo de selecção de código usada pelos comandos de substituição e de comparação do CVS para seleccionar uma ramificação ou uma versão apresenta códigos correspondentes no preciso momento em que escreve. |
Alterações ao Ant
|
|
Depurador Ant |
O novo depurador Ant auxilia-o a depurar a execução dos ficheiros de compilação de Ant. Inclui as funções habituais de depurador como interrupções, faseamento, pilha de chamada de dependência e suporte run-to-line. A apresentação de propriedades de Ant é também agrupada na vista Variáveis para sua conveniência:
|
Compactar o |
O editor Ant suporta agora a compactação de regiões de ficheiros de compilação. A flutuar sobre um elemento Ant compactado, permite-lhe espreitar o código oculto. É possível controlar rapidamente a apresentação da compactação de um ficheiro de compilação no menu da régua do editor.
|
Mudar o Nome no Ficheiro para o editor Ant |
Pode agora mudar o nome a ocorrências de propriedades e de destinos no mesmo ficheiro de compilação, no editor Ant. Para o activar, coloque o cursor na ocorrência a que pretende mudar o nome, faça clique com o botão direito do rato na mesma e utilize o menu contextual do editor (ou o atalho do teclado Alt+Shift+R). |
Marcar Ocorrências no editor Ant |
Agora, é possível activar o editor Ant para que marque ocorrências de propriedades e de destinos. A marcação de ocorrências é controlada através das preferências do editor Ant e das acções da barra de ferramentas do editor. |
Navegação de hiperligações no editor Ant |
O Editor Ant suporta navegação de hiperligações usando o modificador de teclas Ctrl. O modificador de teclas pode ser alterado na página de preferências Ant > Editor > Navegação. |
Só elementos seleccionados do editor Ant |
Pode agora ser atribuído um âmbito ao editor Ant para que mostra apenas o elemento de origem seleccionado num ficheiro de compilação. Tal como com outros editores, está ligado ao botão comutador Mostrar só a origem dos elementos seleccionados, na barra de ferramentas do Eclipse. |
Navegação de Ant melhorada |
No editor Ant, Navegar > Abrir declaração (F3) irá agora guiá-lo até ao destino ou até à propriedade referenciada. |
Os erros surgem agora nos ficheiros de compilação externos de Ant |
Os erros e as anotações de aviso surgem agora até para os ficheiros de compilação de Ant que são abertos desta forma: Ficheiro > Abrir Ficheiro Externo... |
Manual de Ant ao seu alcance |
No editor Ant, coloque o cursor no nome de uma tarefa, tipo, etc., de Ant e prima Shift+F2 para abrir um browser na página relevante do manual de Ant. |
Destino de Ant por tipo de compilação |
O separador Destinos para um compilador de Ant permite-lhe especificar o(s) destino(s) que devem ser executados para cada tipo de compilação. Inclui o destino a executar ao invocar uma |
Mais controlo relativamente à comunicação de erros no editor Ant |
Pode agora definir o editor Ant para que ignore todos os problemas de ficheiros de compilação. Da mesma forma, pode especificar nomes de ficheiros de compilação específicos para os quais o editor não deve comunicar problemas. Ambas as definições são controladas com as preferências do editor Ant para Problemas. |
Alterações de Depuração
|
|
EOF de Consola |
Na vista Consola pode assinalar fim-de-ficheiro para um programa que aguarda entrada de dados, premindo Ctrl+Z em Windows (Ctrl+D em Linux). |
Codificação da consola |
A Consola pode ser configurada para apresentar a saída de dados usando uma codificação de caracteres diferente da codificação predefinida. Para definir a codificação da consola para uma aplicação, utilize as definições de Codificação da Consola no separador Comum da configuração de lançamento. |
Capturar dados de saída do programa |
Os dados de saída de um programa podem agora ser capturados num ficheiro, para além de serem gravados na consola. O comportamento é controlado por definições que se encontram no separador Comum das configurações de início. |
Várias vistas de consola |
Se necessitar de ver várias consolas ao mesmo tempo, pode agora abrir vistas Consola adicionais com o comando New Console View (Nova Vista de Consola) que se encontra no menu pendente Abrir Consola na vista Consola. |
Organização de ponto de interrupção |
A vista Pontos de Interrupção permite que os pontos de interrupção sejam agrupados por tipo, projecto, ficheiro ou conjuntos de trabalho e suporta agrupamentos imbricados. Pode usar os conjuntos de trabalho de pontos de interrupção para agrupar pontos de interrupção em conjuntos específicos de problemas que podem ser rapidamente activados e desactivados como um todo. Os pontos de interrupção recentemente criados são colocados de forma automática no conjunto de trabalho de ponto de interrupção predefinido (apresentado a negrito). É possível copiar e colar bem como arrastar e largar pontos de interrupção entre conjuntos de trabalho de pontos de interrupção e um ponto de interrupção pode ser colocado em mais do que um conjunto de trabalho de ponto de interrupção. |