IntelliJ - mostra onde estão os erros

117

Existe uma maneira de fazer com que o IntelliJ marque locais de erro continuamente para os arquivos em que você está trabalhando de maneira semelhante ao Eclipse? No momento, preciso fazer o projeto que lista todos os erros no painel de mensagem, mas mesmo assim não consigo navegar até eles usando o painel do editor. Gostaria de ter pontos / marcadores simples que apontariam para locais de erro / aviso.

Bober02
fonte
1
Isso acontece por padrão no Intellij. Tem certeza de que ele está identificando seus arquivos de origem corretamente?
Brian Agnew
1
Alguma chance de você ter o "Modo de economia de energia" ativado por engano?
Vic
Posso ver avisos, mas não erros ... \
Bober02
Estou usando um esquema de cores diferente. Existe um lugar para editar esse comportamento, já que o meu está simplesmente cinza e não consigo vê-lo na barra de realce
Bober02

Respostas:

90

O IntelliJ IDEA detecta erros e avisos no arquivo atual imediatamente (a menos que o Modo de economia de energia esteja ativado no Filemenu).

Erros em outros arquivos e na visualização do projeto serão mostrados após Build| Makee listados na janela da ferramenta Mensagens .

Para usuários do Bazel: os erros do projeto serão exibidos na janela da ferramenta Problemas do Bazel após a execução Compile Project( Ctrl/Cmd+ F9)

Para navegar entre os erros, use Navigate| Next Highlighted Error( F2) / Previous Highlighted Error( Shift+ F2).

A cor da tarja de erro pode ser alterada aqui:

marca de faixa de erro

CrazyCoder
fonte
7
"Erros em outros arquivos e na visualização do projeto serão mostrados após Build | Make e listados na janela da ferramenta Mensagens." Infelizmente, a saída na janela de mensagens não informa onde está o erro, apenas informa que a compilação falhou e para ver a saída de erro do compilador para obter detalhes. Existe alguma maneira de fazê-lo mostrar a saída de erro do compilador de dentro do IDE em vez de executar a partir da linha de comando? Também seria ótimo se os arquivos com problemas pudessem ser marcados de alguma forma na árvore de arquivos para que você pudesse ver os arquivos com erros mesmo quando não estavam abertos.
joe_deniable
No meu caso, a caixa "Marca de tarja de erro" Settings | Editor | Colors & Fonts | General | Errors and Warnings | Errorfoi desmarcada. Marcar esta caixa corrigiu o problema.
Tom Catullo
1
Existe em algum lugar uma lista com esses erros? (uma lista com os erros que posso
acessar
Para mim (com AndroidStudio 3.1.2), os erros são mostrados em Exibir> Janelas de ferramentas> Compilar após compilar> Recriar projeto, mas os arquivos ainda não estão marcados. Eu abri uma pergunta para isso: stackoverflow.com/q/49835192/2532583
yasd
@markthegrea envie um tíquete para o suporte com mais detalhes.
CrazyCoder
32

Para quem ainda tem o problema, experimente habilitar "Build project automatically" nas configurações do compilador Java e veja se isso faz alguma diferença, pois funcionou para mim.

Pavan P
fonte
1
Obrigado! Embora isso não seja estritamente solicitado pelo OP, isso faz com que o IntelliJ mostre a lista de erros como a maioria dos IDEs fazem.
DanielCuadra
23

Eu tive o problema de não ter definido minha pasta raiz de fontes (janela do projeto - clique com o botão direito na pasta, marcar diretório como> raiz de fontes). Se você não definir este IDEA não analisa o arquivo.

Boboman
fonte
16

Para IntelliJ 2017:

Use a janela da ferramenta "Problema" para ver todos os erros. Esta janela aparece nas guias inferior / lateral quando você ativa a construção / criação "automática" conforme mencionado por @pavan acima ( https://stackoverflow.com/a/45556424/828062 ).

insira a descrição da imagem aqui

Para acessar este Problemspainel, você deve definir seu projeto para construir automaticamente. Marque a caixa para Preferences/ Settings> Build, Execution, Deployment> Compiler> Build project automatically.

captura de tela de <code> Preferences </code> / <code> Settings </code>> <code> Build, Execution, Deployment </code>> <code> Compiler </code>> <code> Build project automatically </ código>

zendu
fonte
7
Esse item de menu não existe no IntelliJ 2019.1.
Basil Bourque
2
@BasilBourque você precisa marcar a caixa de seleção Construir projeto automaticamente em Preferências -> Compilador e reiniciar o IntelliJ 2019.1
Aman Mohammed
9

Francamente, os erros são realmente difíceis de ver, especialmente se apenas um caractere estiver "submerso" em um mar de código Java. Usei as instruções acima para tornar o fundo uma cor vermelho-alaranjada e as coisas ficaram muito mais óbvias.

óleo de cobra
fonte
5

Além disso, você pode escolher ir para o próximo erro apenas (ignorar o aviso):

  1. Clique com o botão direito na barra lateral de validação .
  2. No menu de contexto, escolha o Go to high priority problems only

funciona para Intellij Idea 12

xtang
fonte
5

No IntelliJ Idea 2019, você pode encontrar o escopo "Problemas" na visualização "Projeto". O escopo padrão é "Projeto".

Âmbito de "problemas"

Gjera
fonte
2
Isso mostra apenas os problemas que já foram encontrados. NÃO analisa arquivos para verificar se há algum problema.
DFSFOT
1

No meu caso, sem saber, desmarquei a opção ' Error Stripe Mark ' (Idéia 2018.2: Settings > Editor > Color Scheme > Generale expanda 'Erro e avisos' e clique em ' Erro ') .

A correção é verificar a opção ' Error Stripe Mark ' de ' Error ' (conforme destacado na imagem abaixo) . Agora você verá as marcas de erro na área da barra de rolagem.

insira a descrição da imagem aqui

manikanta
fonte
0

No meu caso, o IntelliJ estava simplesmente no modo de segurança de energia

Eugenio Romano
fonte
0

Você tem um ícone amarelo como este [_] na parte inferior da janela principal? É uma chave de "destaque do tipo" que pode ser desativada acidentalmente. Você deve reativá-lo clicando no ícone.

igorpcholkin
fonte