IntelliJ: Como realçar variáveis ​​automaticamente como no Eclipse


96

Meu empregador quer que eu use o IntelliJ para desenvolvimento em Java. Anteriormente, sempre usei o eclipse.

Um dos meus recursos favoritos no eclipse era ser capaz de clicar em uma variável, parâmetro de método, campo de classe, etc. e ver o uso dessas variáveis ​​destacadas em toda a classe.

Existe uma maneira de habilitar esse recurso no IntelliJ IDEA? Estou usando o Ultimate versão 9.0.3.

Respostas:


164

File| Settings( Preferencesno Mac) | Editor| General| Destaque os usos do elemento no cursor .


10
Você definitivamente vai querer instalar o plugin "Identifier Highlighter" também, que permite que você navegue facilmente entre os usos destacados.
Daniel Alexiuc

Esta opção muda o comportamento da tecla Enter? Depois de marcar a opção, pressionar a tecla Enter não move o cursor para uma nova linha. Em vez disso, ele se move para o próximo personagem.
mmdemirbas

4
Alguma maneira de mudar a cor dos usos destacados?
Xorty

1
Funciona por padrão em 12x, parece
dbrin

1
Usando 2016.2 e isso não funciona de todo. A configuração estava ativada por padrão, mas não está destacando a variável em que meu cursor está (a menos que seja da mesma cor que o sem destaque?)
Adam

14

Acho que o Intellij não faz isso por padrão por um motivo. Se você clicar em um símbolo em seu código, você pode clicar Ctrl+Shift+F7, então ele irá destacar (altamente visível, não apenas como o sublinhado padrão) todas as ocorrências do símbolo. O bom é que, se você mover o cursor daquele símbolo, ele o manterá destacado onde quer que você vá.

Dica: você pode destacar quantos símbolos diferentes deseja ao mesmo tempo.
Dica 2: F3 / Shift + F3 vai para a próxima ocorrência / anterior respectivamente.


3
Muito bom! Cmd + Shift + F7 no Mac
HankCa

8

Vá em Configurações-> Configurações IDE-> Editor-> Cor e Fontes-> Geral

Faça uma cópia do Dracula para algo como MyOwnDracula (não é possível alterar o esquema embutido).

Encontre o que você precisa alterar, neste caso é " Identificador sob o cursor " e altere as cores do primeiro plano e do fundo de acordo com sua preferência.


1

Mesmo que esta seja uma questão sobre como destacar todas as variáveis, os pontos um e dois responderão que, enquanto isso, o ponto 3 o tornará mais produtivo e renomeará todas as variáveis ​​simultaneamente, se você decidir fazê-lo.

  1. Com o cursor em uma ocorrência.
  2. Faça Ctrl+Shift+F7para selecionar todas as outras ocorrências.
  3. Em seguida, Shift + F6renomear todas as ocorrências simultaneamente.
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.