Oi Tradicionalmente, contamos o que há de novo no IntelliJ IDEA 2019.2. A lista é grande e ainda incompleta: se você quiser mais detalhes, bem-vindo à página
O que há de novo no IntelliJ IDEA 2019.2 .

Em primeiro lugar, aceleramos significativamente o lançamento. Esperamos que você tenha notado :)
E também:

- O Java 13 será lançado em setembro e o IntelliJ IDEA está pronto para trabalhar com ele. O IDE suporta a nova sintaxe de expressão do comutador ( JEP 354 ) e a nova funcionalidade do bloco de texto ( JEP 355 ).
- O IDE pode refatorar o método embutido, mesmo que a instrução de retorno interrompa o fluxo de execução.
- Se você encontrar problemas ao analisar o fluxo de dados, a nova ação Localizar causa ajudará você a acessar o trecho de código problemático.
- Combinamos a inspeção Java “ Fragmento de código duplicado ” com a ferramenta de localização de duplicatas para outros idiomas.
- O preenchimento de código agora reconhece erros de digitação e oferece as opções mais adequadas para texto digitado incorretamente.
- Agora, ao trabalhar com pesquisa estrutural, o IDE destaca instantaneamente no editor todos os fragmentos de código encontrados que correspondem ao padrão de pesquisa.
- O IntelliJ IDEA 2019.2 agora se integra ao Java Flight Recorder no Windows, macOS e Linux, bem como ao Async-profiler no macOS e Linux.

- A nova janela Serviços contém todas as conexões, bem como as configurações de inicialização que você conectou aos Serviços .
- O IDE permite exibir o sistema de arquivos de um contêiner do Docker em execução (janela Serviços → nó do Docker → guia Arquivos ).
- Você pode gerenciar todas as configurações de estilo de código para diferentes áreas usando o arquivo EditorConfig. Mais detalhes .
- Graças à sua integração embutida com o editor TextMate , o realce de sintaxe está disponível para mais de 20 linguagens de programação.
- O IntelliJ IDEA agora funciona perfeitamente com arquivos grandes.
- O comportamento padrão da ação Mover Caret para Próximo Word foi alterado . Agora o IDE move o cursor para o final da palavra atual.
- Coloque uma seleção entre aspas ou colchetes ativada por padrão. Se você digitar aspas ou colchetes com um fragmento de código selecionado, o fragmento aparecerá entre aspas ou colchetes.
- Por padrão, a tecla Tab pressionada ao inserir texto move o cursor além dos colchetes ou aspas.
- Para tornar o código mais legível, alteramos o espaçamento entre linhas: agora é 1.2. Você pode alterar o espaçamento entre linhas em Configurações / Preferências | Editor Esquema de cores | Fonte do esquema de cores.

- Para tornar as correções rápidas mais visíveis, alteramos o design da janela pop-up de inspeção - agora ela não apenas contém uma descrição do problema, mas também oferece uma correção imediatamente.
- A janela Nova Classe tem um novo design: agora há uma visualização das opções.
- Interface moderna sem moldura no Windows 10.
- Perto dos elementos de listas e árvores na janela Project View, são exibidas informações adicionais: tamanhos de arquivo e horário da alteração. Isso está incluído no modo de exibição | Aparência Descrições em vistas de árvore .
- Agora, as dependências da Gradle podem ser exibidas em um gráfico: clique no ícone Mostrar dependências na barra de ferramentas na janela Gradle ( Alt + Shift + Ctrl + U no Linux e Windows / Alt + Shift + Cmd + U no macOS).
- Análise de código aprimorada nos arquivos build.gradle . O preenchimento automático agora funciona em declarações de tarefas, notações de tarefas Gradle e até mesmo dentro de blocos de dependência.
- Melhoramos a exibição das informações de saída sobre as operações da Gradle para fornecer informações sobre o status atual do processo de sincronização / montagem - agora a árvore de status e o console de saída de informações estão localizados próximos um do outro.
- As informações de sincronização do Maven agora são exibidas na janela da ferramenta Compilar , o que torna as mensagens de erro e progresso mais visíveis e facilita a navegação.
- O preenchimento automático funciona por padrão como parte das dependências do Maven nos arquivos pom.xml.

- O IntelliJ IDEA 2019.2 introduziu suporte para manipulação nativa de arquivos Git ignorados. Mais detalhes .
- O IDE lembrará se você esquecer de incluir nos arquivos de confirmação que você normalmente inclui junto com os arquivos que você está editando no momento.
- Agora você pode confirmar na guia Alterações Locais: marque a opção Confirmar nas Alterações Locais sem mostrar uma caixa de diálogo em Preferências / Configurações | Controle de versão | Confirmar caixa de diálogo .
- Agora você pode assistir ao histórico do arquivo Git de um ou mais diretórios selecionados na janela Project View .
- Ao executar um processo de mesclagem ou seleção de cereja , a janela pop-up Ramificações tem novas opções: Interromper mesclagem e Interromper seleção de cerejeira .
- A nova ação Mostrar diferença com árvore de trabalho mostra uma comparação de diferença das ramificações atuais e selecionadas.
- O IDE agora oferece a adição de arquivos ao sistema de controle de versão que foram copiados para o projeto de fora.
- O suporte ao JPA com o Kotlin é melhor: agora você pode gerar classes de entidade do Kotlin.
- A ação de rastreamento de pilha assíncrona agora exibe o estado das variáveis no momento da última suspensão.
- O novo modo interativo para os arquivos de suporte do Kotlin mostra automaticamente os resultados após um certo intervalo de tempo sem a necessidade de reiniciar o script.
- O IDE destaca os comentários do Kotlin TODO no editor e os exibe na janela da ferramenta TODO.
- Se você usar anotações externas de validade nula para Java, o IDE o alertará sobre o uso incorreto dos métodos Java anotados do Kotlin.
- O IDE agora exibe uma dica para a atribuição de tipo e destaca as partes que não correspondem ao tipo esperado.
- As dicas sobre incompatibilidade de tipo tornaram-se mais detalhadas e são exibidas com alinhamento vertical; a exibição do código no modo “foi - tornou-se” também é usada.
- As dicas de ferramentas de anotação de tipo agora oferecem suporte a dobras dinâmicas, dicas de ferramentas, navegação e destaque de parênteses.
- O suporte à sintaxe do Groovy 3.0 foi aprimorado - blocos de código aninhados agora são suportados e colchetes e setas nos fechamentos são destacados em negrito por padrão, para que os blocos de código possam ser mais facilmente distinguidos dos fechamentos.
- Agora você pode substituir as variáveis redundantes por outra desestruturação: pressione Alt + Enter no editor e selecione Propagar para desestruturação .
- Agora, quando você renomeia um identificador em um arquivo JavaScript ou TypeScript, o IDE agrupa ocorrências dinâmicas separadamente de outras ocorrências e as exclui da refatoração por padrão.
- Fizemos um preenchimento de código mais preciso para componentes e suas propriedades nas bibliotecas Vuetify e BootstrapVue.
- Agora você pode selecionar um método ao executar a ação Entrar .

- Pesquise por dados.
- Redimensionamento rápido da página.
- Filtrando por fontes de dados na navegação.
Tempo de execução do Jetbrains
- O IntelliJ IDEA 2019.2 agora assume como padrão o JetBrains Runtime 11.
Agradecemos a todos os usuários por compartilharem suas opiniões e recomendações conosco nos comentários no Habré, no
rastreador e no
Twitter .
Equipe IntelliJ IDEA