Eclipse: ativar o preenchimento automático / assistente de conteúdo


Respostas:


187

Por padrão no Eclipse, você só precisa pressionar Ctrl-spacepara o preenchimento automático. Em seguida, selecione o método desejado e aguarde 500ms para que as informações do javadoc sejam exibidas. Se isso não funcionar, vá para Eclipse Windows menu-> Preferences-> Java-> Editor-> Content assiste verifique suas configurações aqui


22
Existe uma maneira de fazê-lo aparecer sem pressionar ctrl-space?
sinθ 14/10

2
@MikeG Vá para 'Menu Janela> Preferências> Geral> Teclas'. Se você selecionar 'Assistente de conteúdo', poderá alterar a ligação de teclas padrão.
THelper

128
Altere o padrão em Acionadores de ativação automática para Java para ._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ stackoverflow.com/questions/1959946/…
ftvs

1
@ftvs Onde está "padrão nos gatilhos de ativação automática para Java"? Não consegui encontrar. (Usando 23).
KRiZ

6
@kRiZ Eclipse > Preferences > Java > Editor > Content Assist,. No painel inferior "Ativação automática", existe o campo "Ativação automática para Java".
Luís Ramalho

150

Se você deseja usar o preenchimento automático o tempo todo sem precisar se preocupar em pressionar Ctrl+ Spacebarou seu próprio atalho de teclado, faça o seguinte ajuste nas preferências do Eclipse para ativar o preenchimento automático digitando vários caracteres diferentes:

  1. Eclipse> Preferences> Java> Editor>Content Assist
  2. Ativação automática> Gatilhos de ativação automática para Java
  3. Digite todos os caracteres que você deseja ativar o preenchimento automático, como os seguintes:

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._

Agora, sempre que você digitar qualquer um desses caracteres, o Eclipse acionará sugestões de preenchimento automático com base no contexto.


1
Isso faz com que o conteúdo do Eclipse assista mais como o IntelliJ e o Netbeans. Realmente útil +1
Pranav A.

5
@ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._ ajuda para anotações
mohsen.nour

Não existe uma opção para expressão regular? como [a-zA-Z]?
wallop

1
@ wallop Eu meio que duvido, mas não faço ideia. Copiei esta resposta de um comentário sobre a resposta aceita e ela explodiu fora de proporção. Eu nem uso mais o Eclipse.
Intcreator

1
Esta é uma resposta mais completa. Obrigado.
Salil Junior

10
  1. window-> preferences-> java-> Editor->Contest Assist
  2. Digite gatilhos de ativação automática para java:
    abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._
  3. Aplicar e Fechar

outro método:
digite a letra inicial e, em seguida, pressione Ctrl + barra de espaço para obter as opções de preenchimento automático.


1
Bem-vindo ao Stack Overflow! Observe que você está respondendo a uma pergunta já respondida com sete anos de idade. Aqui está um guia sobre Como responder .
help-info.de

3

Para acionadores de preenchimento automático no Eclipse, como o IntelliJ, siga estas etapas,

  1. Vá para o Eclipse Windows menu-> Preferences-> Java-> Editor-> Content assiste verifique suas configurações aqui
  2. Digite a sequência de ativação do preenchimento automático para java: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._@
  3. Aplique e feche a caixa de diálogo.

Obrigado.


2

Não tenho certeza se isso precisa ser explicitamente ativado em qualquer lugar ... mas, para que isso funcione em primeiro lugar, você precisa incluir os arquivos jar javadoc com os jars relacionados no seu projeto. Então, quando você faz um Cntrl + Space, ele mostra o preenchimento automático e javadocs.


Eu não tenho .jars ... apenas muitos arquivos .java
john ktejik 21/07

1

Se você não está familiarizado com o preenchimento automático enquanto digita métodos de sintaxe ou embutidos no eclipse, basta digitar a sintaxe ou o nome do método desejado e pressionar Ctrl+ Spaceque exibirá a lista de opções desejadas e você pode selecionar uma delas.

Se a opção de preenchimento automático não estiver ativada, verifique as configurações no menu Windows -> Preferences-> Java-> Editor->Content assist


-3

Para mim, ajudou depois que mudei o tema para 'mac', pois estou executando em um MacOSX.

Eclipse: > Preferences> General> Appearance> Escolha 'Mac' a partir do menu.


3
Esta é irrelevante para o Concurso Assist, você está apenas mudando o tema do editor :) -1
Pranav A.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.