Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

A primeira vez que acessar o developerWorks, um perfil será criado para você. Informações do seu perfil (tais como: nome, país / região, e empresa) estarão disponíveis ao público, que poderá acompanhar qualquer conteúdo que você publicar. Seu perfil no developerWorks pode ser atualizado a qualquer momento.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Dominando o Eclipse V3.4, Parte 1: O Ambiente de Trabalho do Eclipse IDE

Prashant Deva, Founder, Placid Systems
Prashant Deva é o fundador da Placid Systems e autor do plug-in ANTLR Studio para Eclipse. Fornece também consultoria relacionada ao ANTLR e ao desenvolvimento de plug-in do Eclipse. Escreveu vários artigos referentes ao ANTLR e aos plug-ins do Eclipse e, frequentemente, contribui ideias e relatórios de erro às equipes de desenvolvimento do Eclipse. Está atualmente ocupado com a criação da próxima ferramenta notável de desenvolvedor.
(Um autor Contribuidor do IBM developerWorks)

Resumo:  Esta série de artigos, "Dominando o Eclipse" ensina aos que acabaram de chegar ao Eclipse os prós e contras do Eclipse IDE. Até o final da série, você estará no passo dos usuários avançados. Aqui, na Parte 1, você aprenderá as partes do Eclipse IDE e como customizá-las.

Visualizar mais conteúdo nesta série

Data:  06/Fev/2012
Nível:  Introdutório Também disponível em :   Inglês
Atividade:  1864 visualizações
Comentários:  


A Parte 1 aborda o que é novo no Eclipse. Explica alguma terminologia do Eclipse com que os neófitos frequentemente têm dificuldade e fala sobre as diversas partes do Eclipse IDE. Este artigo explica o que é um ambiente de trabalho do Eclipse e explora a diferença entre projetos e áreas de trabalho (o modo do Eclipse de organizar o código de origem) e como eles se relacionam entre si. Finalmente, o artigo aborda como customizar as partes do IDE ao seu gosto.

O Ambiente de Trabalho

A janela principal do Eclipse é conhecida como o ambiente de trabalho (veja a Figura 1). Contém coisas como barra de menus, barra de ferramentas, editor e visualizações. A área abaixo da barra de ferramentas onde ficam o editor e visualizações diferentes é conhecida como página do ambiente de trabalho. Essa página contém a parte mais visível da interface: o editor e as visualizações.


Figura 1. O ambiente de trabalho do Eclipse


O Editor

O editor é a área de conteúdo principal onde você faz desenvolvimento no Eclipse. Observe que o termo "editor" não significa necessariamente um editor de texto; mesmo que um designer de formulário WYSIWYG possa ser considerado um editor. O ambiente de trabalho do Eclipse pode se tornar povoado com barras de ferramentas e visualizações, assim se você quiser mais espaço para o editor, clique no botão Maximize, no canto superior direito. Fazer isso oculta todas as outras visualizações, proporcionando mais espaço para a tela do editor. É possível trazer de volta todas as visualizações clicando em Restore.

Algumas vezes, você deseja visualizar mais de uma janela do editor ao mesmo tempo, para copiar algo para a outra janela ou para ler informações de uma enquanto digita na outra. Para facilitar isso, o Eclipse permite que você disponha as janelas do editor lado a lado ou uma em cima da outra. Para fazer isso, arraste a guia da janela de um editor aberto para o lado ou para cima/baixo; ela ficará disposta desse lado, permitindo que você trabalhe com ambos os editores abertos facilmente.

Se tiver muitas janelas de editor abertas, pode ser demorado alternar para aquela que deseja procurando as linhas de guias manualmente e clicando na desejada. O Eclipse tem um atalho interessante para facilitar essa tarefa: pressione Ctrl+E e um menu pop-up aparece no canto superior direito na linha de guias e lista todos os editores abertos (veja a Figura 2). Selecione um editor ou basta iniciar a digitação do nome do editor que você deseja abrir para a lista iniciar a filtragem.


Figura 2. Ctrl+E mostra um pop-up que permite alternar facilmente entre as janelas do editor


As Visualizações

As visualizações são as janelas pequenas acopladas nas laterais do editor que contêm mais informações sobre o conteúdo do editor. Minimize uma visualização clicando no botão Minimize no canto superior direito; a visualização será minimizada para uma barra de atalhos ao lado da janela (veja a Figura 3). Clicar no botão da visualização na barra de atalhos abrirá a visualização temporariamente. Esse é um bom modo de economizar espaço da tela enquanto mantém a visualização facilmente acessível.


Figura 3. A barra de atalho permite que você minimize as visualizações enquanto as mantém acessíveis


Uma visualização pode ser separada da sua posição. Para separar uma visualização, arraste-a para fora da janela do ambiente de trabalho ou clique com o botão direito do mouse na sua guia e selecione Detach. Uma visualização separada se comporta como uma nova janela e aparece no alto da janela do ambiente de trabalho. Também é possível acoplar visualizações nos diferentes lados da janela do ambiente de trabalho. Para fazer isso, arraste a guia da visualização e a posicione no lado onde você deseja acoplá-la. Para abrir uma visualização, escolha Window > Show View. Um menu aparece mostrando algumas das visualizações disponíveis. Se a visualização que você deseja não estiver listada, clique em Other na parte inferior do menu. Um diálogo aparece exibindo todas as visualizações organizadas por categoria. É possível digitar o nome da visualização desejada para abri-la na caixa de texto, na parte superior, para filtrar a lista de visualizações. Como alternativa, para acessar esse diálogo mais facilmente, clique no ícone com um sinal de mais (+), na parte inferior esquerda da janela do ambiente de trabalho, para abrir o mesmo menu que você viu quando escolheu Window > Show View.


Projetos versus Áreas de Trabalho

O Eclipse organiza o código de origem usando o conceito de projetos e áreas de trabalho. Uma área de trabalho é uma coleção de projetos. Um projeto é uma coleção de arquivos de origem. Normalmente, os conceitos de áreas de trabalho e projetos causam bastante confusão entre os neófitos porque a definição de projeto do Eclipse é diferente dos projetos em outros IDEs.

Uma boa maneira de pensar sobre esses no sentido de desenvolvimento de software é considerar projetos como módulos individuais e áreas de trabalho como um projeto. Assim, você tem um projeto (a área de trabalho, na terminologia do Eclipse) que contém vários módulos (projetos, na terminologia do Eclipse). As seções a seguir examinam cada um deles com mais detalhes.

Áreas de trabalho

Uma área de trabalho contém todos os projetos e configurações, por exemplo, as cores usadas para destacar a sintaxe, o tamanho da fonte etc. Não é possível trabalhar no Eclipse fora de uma área de trabalho. A primeira vez que você inicia o Eclipse, ele solicita um local padrão para a sua área de trabalho. É possível criar uma nova área de trabalho ou alternar para uma diferente a qualquer momento escolhendo File > Switch Workspace > Other. Na caixa de diálogo aberta, é possível digitar o local de uma área de trabalho existente ou digitar um local diferente para criar uma nova área de trabalho em tal local. O diálogo também oferece a opção de copiar as configurações para a nova área de trabalho. No entanto, essa é uma denominação incorreta porque a opção apenas copia os layouts da janela e conjuntos de trabalho, e não coisas como cores de destaque de sintaxe, modelos de tamanho de fonte etc. Você provavelmente desejará que todas essas configurações sejam copiadas para a sua nova área de trabalho porque pode ser cansativo reconfigurar as diversas definições feitas na área de trabalho existente. Felizmente, o Eclipse oferece um modo fácil de copiar todas as configurações à nova área de trabalho:

  1. Escolha File > Export.
  2. No diálogo resultante, selecione General > Preferences e clique em Next.
  3. Selecione Export All, forneça um caminho para o arquivo como mostrado na Figura 4 e clique em Finish. Todas as configurações da área de trabalho são salvas para o arquivo especificado.
  4. Alterne para a nova área de trabalho, escolha File > Importe selecione General > Preferences.
  5. Aponte para o arquivo para o qual você acabou de salvar as configurações e clique em Finish. Suas configurações são importadas para a nova área de trabalho.

Figura 4. Criando ou alternando áreas de trabalho


O diretório .metadata, localizado no diretório da área de trabalho, contém todas as configurações armazenadas pelos diversos plug-ins dentro do Eclipse. A presença desse diretório informa o Eclipse que o diretório atual é uma área de trabalho válida. O diretório .metadata também contém um arquivo denominado .log. Esse arquivo contém todos os erros ou exceções que podem ter sido emitidos durante a execução do Eclipse. Pode ser útil para o diagnóstico se o Eclipse travar inesperadamente em algum ponto.

Projetos

Os projetos, na terminologia do Eclipse, podem ser aplicativos ou módulos individuais, dependendo de como você escolhe organizar suas áreas de trabalho. Para criar um novo projeto Java™, escolha File > New > Project. Na caixa de diálogo resultante, escolha Java > Java Project.

Muitos neófitos ficam confusos com a caixa de texto Project name localizada nesse diálogo (consulte a Figura 5). Você usa essa caixa para filtrar a lista de tipos diferentes de projetos, não para atribuir nome a seu projeto. Selecione o item Java Project na árvore e clique em Next para acessar a próxima etapa no assistente. Aqui, será possível atribuir um nome ao projeto e configurar suas definições.


Figura 5. Criando um projeto Java


O grupo JRE no meio do diálogo Create Java Project permite que você selecione a versão do Java usada para desenvolver o projeto. O grupo Project Layout indica se você deseja colocar tanto o fonte quanto os arquivos de classe gerados em uma única pasta ou tê-los em pastas separadas. É recomendado que você deixe a configuração padrão: Create separate folders for sources and class files. Desse modo, você tem uma separação interessante entre o seu código e os binários gerados. Clique em Finish, e uma nova pasta com o nome do projeto é criada no diretório da área de trabalho. A pasta project contém duas pastas, denominadas src e bin, para sua fonte e os arquivos de classe, respectivamente. Você trabalha exclusivamente na pasta src; a pasta bin é gerenciada pelo Eclipse para gerar arquivos de classe automaticamente em segundo plano.


Customizar Barras de Ferramentas e Menus

É possível customizar a barra de ferramentas e barra de menus no alto da janela do Eclipse ao seu gosto. Tais barras são configuradas em uma base por perspectiva. As Perspectivas são um modo do Eclipse agrupar o layout das diversas visualizações, barras de ferramentas e menus de acordo com a tarefa específica que você está fazendo. Por exemplo, por padrão, o Eclipse tem perspectivas denominadas Java e Debug para desenvolvimento de código Java e depuração, respectivamente. A perspectiva Debug tem visualizações e botões de barra de ferramentas especificamente para uso durante a depuração; a perspectiva Java não os tem. É possível alternar perspectivas escolhendo Window > Open Perspective > Other ou clicando nos botões na extremidade direita da barra de ferramentas.


Figura 6. Botões à direita na barra de ferramentas permitem que você alterne perspectivas


Para customizar as barras de ferramentas e menus de uma perspectiva, clique com o botão direito do mouse na barra de ferramentas principal, no alto, e selecione Customize Perspective e, em seguida, clique na guia Commands . Aqui, os diversos itens de menu/barra de ferramentas estão agrupados por funcionalidade, como mostrado na Figura 7. Por exemplo, é possível selecionar o item de lista Search para ativar os itens de menu e barra de ferramentas relacionados à procura. (O Eclipse chama comandos os itens de barra de ferramentas e menu, como nos comandos atribuídos ao IDE; assim, a guia é denominada Commands e você pode ativar/desativar grupos de comandos.)


Figura 7. Customizando itens de barra de ferramentas e menu



Customizar suas Preferências do Eclipse

O Eclipse é um IDE grande e complexo, com muitos plug-ins, e oferece um host de opções que podem ser customizadas. Felizmente, elas são encontrados em um local central. Escolha Window > Preferences para abrir a caixa de diálogo Preferences.


Figura 8. Caixa de diálogo Preferences


Este diálogo contém uma grande árvore de opções que você pode customizar. Algumas vezes, pode ser difícil lembrar exatamente onde a configuração que você deseja alterar está localizada. Felizmente, é possível digitar no campo de texto no alto para filtrar a árvore gigante de opções. Por exemplo, digitar fonts na caixa imediatamente filtra a árvore para mostrar apenas os itens relacionados a fontes. A próxima seção mostra como alterar algumas definições comuns.

Alterar Fontes

Escolha General > Appearance > Colors and Fonts (veja a Figura 9). Daqui, é possível alterar a fonte de cada parte da UI do Eclipse. Por exemplo, para alterar a fonte do editor Java:

  1. No diálogo Preferences, selecione Java > Java Editor Text Font.
  2. Clique em Change.
  3. Selecione a fonte e o tamanho desejados.
  4. Clique em Apply .

Figura 9. Alterando Fontes


Alterar Atalhos do Teclado

Escolha General > Keys na caixa de diálogo Preferences (consulte Figura 10). Daqui, é possível atribuir/alterar o atalho do teclado de cada comando do Eclipse. Por exemplo, para alterar o atalho do comando Step Over:

  1. DigiteStep Over no campo de texto.
  2. Selecione o comando Step Over na lista, que está agora filtrada.
  3. Na caixa Binding, pressione o novo atalho do teclado. Observe que não é necessário digitar o tipo do atalho — basta pressionar as teclas. Por exemplo, para atribuir F2 ao comando, pressione a tecla F2.
  4. Se o novo atalho entrar em conflito com qualquer atalho de teclado existente, isso é mostrado na lista Conflicts.
  5. Quando concluir a alteração dos atalhos, clique em OK.

Figura 10. Alterando os atalhos do teclado



Conclusão

Você teve uma boa noção sobre as várias partes do Eclipse IDE. Agora, você entende o que é um ambiente de trabalho e as partes que ele compreende. Sabe o que são áreas de trabalho e projetos, suas diferenças, e como eles se relacionam entre si. Você também sabe como customizar partes do IDE ao seu gosto e com exportar essas configurações de uma área de trabalho para outra. A Parte 2 explica como trabalhar com os projetos Java e o Eclipse Java Development Environment (JDT).


Recursos

Aprender

Obter produtos e tecnologias

Discutir

  • O Newsgroup da Plataforma Eclipse deverá ser sua primeira parada para discussão das questões relacionadas ao Eclipse. (A seleção deste link ativará seu aplicativo leitor de notícias Usenet padrão e abrirá eclipse.platform.)

  • O Newsgroup do Eclipse tem muitos recursos para pessoas interessadas no uso e na extensão do Eclipse.

  • Participe dos blogs do developerWorks e participe da comunidade do developerWorks.

Sobre o autor

Prashant Deva nível de autor Contribuidor do developerWorks

Prashant Deva é o fundador da Placid Systems e autor do plug-in ANTLR Studio para Eclipse. Fornece também consultoria relacionada ao ANTLR e ao desenvolvimento de plug-in do Eclipse. Escreveu vários artigos referentes ao ANTLR e aos plug-ins do Eclipse e, frequentemente, contribui ideias e relatórios de erro às equipes de desenvolvimento do Eclipse. Está atualmente ocupado com a criação da próxima ferramenta notável de desenvolvedor.

Ajuda para Relatar Abuso

Relatar abuso

Obrigado. Esta entrada foi sinalizada para atenção do moderador.


Ajuda para Relatar Abuso

Relatar abuso

Falha no envio do Relatório de abuso. Tente novamente mais tarde.


developerWorks: Registre-se


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Selecione seu nome de exibição

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

(Deve possuir de 3 a 31 caracteres.)


Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Classificar este artigo

Comentários

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Software livre
ArticleID=788889
ArticleTitle=Dominando o Eclipse V3.4, Parte 1: O Ambiente de Trabalho do Eclipse IDE
publish-date=02062012