Eclipse não destaca mais referências

320

Eu tenho um problema estranho. No Eclipse Ganymede, eu costumava destacar uma variável e destacava o uso dessas variáveis ​​nesse método. No entanto, através de alguma ação, eu o desativei agora. Existe uma maneira de habilitá-lo?

Tentei pesquisar no Google, mas como não sei como o recurso é chamado, é meio difícil.

É um recurso realmente útil e irritante porque não está funcionando.

Gerrie
fonte
3
OK, tentarei torná-lo mais relevante na próxima vez. Apenas para satisfazer minha curiosidade, o que você usaria?
Gerrie
possível duplicata de Eclipse não destacar variáveis de captura
Nateowami
depois de fazer o que a resposta aceita diz, talvez seja necessário reiniciar o eclipse para que as alterações entrem em vigor.
mathheadinclouds

Respostas:

613

Há um pequeno ícone "marca-texto" na barra de ferramentas - alterna "Marcar ocorrências".

Na janela de preferências, o recurso que você quer dizer é configurado navegando para:

Janela -> Preferências -> Java -> Editor -> Marcar Ocorrências

captura de tela

Rytmis
fonte
23
Protip: a caixa de diálogo de opções tem uma pesquisa bacana para encontrar ao digitar, foi assim que eu também a encontrei. :)
Rytmis 28/05
2
trabalha para PHP também se você ir para a janela -> Preferências -> php -> editor -> ocorrências marca
max4ever
1
Muito obrigado! Obras para CDT assim: janela -> Preferências -> c / c ++ -> Editor -> ocorrências marca
xmoex
Da mesma forma para o Aptana Studio: Janela-> Preferências> Aptana-> Editores -> {php | javascript | html ...} Fonte: botão Alternar Mark Ocorrências é acinzentado
sumid
1
Se nenhum dos comentários acima funcionou, desmarque "Marcar ocorrências do elemento selecionado no arquivo atual"> Aplicar> OK. Volte às preferências, marque "Marcar ocorrências do elemento selecionado no arquivo atual"> Aplicar> OK.
realPK 4/15
142

Há um pequeno ícone "marca-texto" na barra de ferramentas - alterna "Marcar ocorrências".

Você provavelmente o pressionou acidentalmente ao tentar selecionar um item de menu em algum momento. Eu tive um amigo que fez isso com o botão da barra de ferramentas "mostrar apenas o elemento selecionado" ...

Você pode pressioná-lo novamente ou configurar como Rytmis diz.

Scott Stanchfield
fonte
Para o aptana studio, esse botão está acinzentado. Você tem que fazer isso no menu.
sumid 12/03/2013
Eu gostei desta resposta mais do que a resposta aceite, uma vez que esta satisfeito o mistério por trás: "Como eu poderia possivelmente ter desligado o recurso quando eu nunca abriu a janela de preferências em anos"
Syed Aqeel Ashiq
opa I pressionado acidentalmente que: P
Shantaram Tupe
106

Pressione alt- shift- O.

Alterna o recurso "Marcar ocorrências" do Eclipse; que fornece a funcionalidade de destaque que está faltando.

Fortega
fonte
18
  • No Eclipse Kepler ,
    você pode simplesmente usar o ícone " Alternar ocorrências de marcas " na barra de ferramentas ou usar o atalho do teclado alt+ shift+ O.

    insira a descrição da imagem aqui

  • Window > Preferences > Java > Editor > Mark Occurrences. Ative " Marcar ocorrências do elemento selecionado no arquivo atual " e clique em Apply.

    insira a descrição da imagem aqui

Chandra Sekhar
fonte
E se você encontrar esse problema, mesmo se tiver as opções marcadas, então: 1) "desmarque"> "aplicar". 2) "marcar"> "aplicar"
Farah
11

No Mac OS é opt- cmd- Opressionei uma vez por engano, graças a essa pergunta, encontrei meu caminho de volta

Geert Weening
fonte
8

Eu também tinha isso e minhas opções de Mark Occurrence já estavam todas marcadas. Como sempre, tente reiniciar o Eclipse, funcionou para mim.

EDIT: Na verdade, meio que funcionou. Há um erro no Eclipse que quando você abre um projeto em uma nova janela (caso sua primeira janela do Eclipse seja uma bagunça cheia de projetos) ela começa a não funcionar. Caso seja necessário, você pode selecionar um item e alternar o marcador na barra de ferramentas ou usar Alt + Shift + O, mas você precisará fazer isso toda vez que selecionar um item.

Thiago
fonte
Eu encontrei esse bug também. Em vez de reiniciar o eclipse, você também pode seguir os conselhos desta página e desativar as ocorrências de marca e, em seguida, reativá-lo.
lifeson106
4

Além disso, você deve ir em Geral-> Editores-> Editores de texto-> Anotações, escolher Ocorrências e verificar o "Texto como" e selecionar Realçado. Isso fará você feliz.

CodeSlinger
fonte
Isso permite que você escolha a maneira como as ocorrências aparecem na tela. O destaque foi predefinido para mim. Provavelmente o padrão.
21711 mis mis__mp
2

Provavelmente foi assim que as 'marcar ocorrências' foram desativadas ... Eu estava usando Ctrl + Shift + O para organizar as importações e, por engano, escolhi Alt em vez de Ctrl. Portanto, ele pode ser ativado novamente com Alt + Shift + O.

Sankalp
fonte
O mesmo erro que cometi, mas para destacar a ocorrência de um arquivo, usei Renomear atalho de ocorrências Ctrl + Alt + r. Obrigado yous post me ajudou muito. ): -
Yash
1

Eu tive um problema parecido. Eu o resolvi desinstalando o plugin erlang chamado "erlide".

svrkispm
fonte
3
Obrigado, encaminhar isso ao meu amigo fanático erlang. Embora eu tenha certeza que ele não usa eclipse.
Gerrie
1

Eu tive o problema semelhante, onde as referências não foram destacadas, ao ativar as ocorrências da marca, windows-prefrences-java-editoreu posso destacar as referências

valarmathi
fonte
0

Para mim, não funcionou mais porque houve um erro no código. Geralmente funciona, mas às vezes pode não funcionar, verifique se o código não possui erros se nada mais funcionar.

tudor
fonte