{"id":72331,"date":"2020-09-01T21:16:06","date_gmt":"2020-09-01T21:16:06","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=blog&#038;p=72331"},"modified":"2022-09-05T13:20:35","modified_gmt":"2022-09-05T12:20:35","slug":"jetbrains-toolbox-2020-2-resumo","status":"publish","type":"blog","link":"https:\/\/blog.jetbrains.com\/pt-br\/blog\/2020\/09\/01\/jetbrains-toolbox-2020-2-resumo\/","title":{"rendered":"JetBrains Toolbox 2020.2. Resumo"},"content":{"rendered":"<p>Todas as ferramentas do JetBrains Toolbox e inclu\u00eddas na assinatura do All Products Pack foram atualizadas para suas novas vers\u00f5es 2020.2. Voc\u00ea pode ler abaixo sobre o que essas atualiza\u00e7\u00f5es trazem de novo \u00e0s ferramentas do toolset que voc\u00ea usa. Pode tamb\u00e9m atualizar para a vers\u00e3o mais recente atrav\u00e9s do aplicativo <a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\"><strong>Toolbox App<\/strong><\/a> ou atrav\u00e9s da pr\u00f3pria ferramenta.<\/p>\n<div style=\"display: flex; margin-bottom: 24px;\"><a href=\"https:\/\/www.jetbrains.com\/idea\/\" rel=\"attachment wp-att-9633 noopener\" style=\"   min-width: 64px;margin-right: 24px;\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-9633\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/08\/logo.png\" alt=\"IntelliJ IDEA\" width=\"64\" height=\"64\"><\/a><\/p>\n<div><a href=\"https:\/\/www.jetbrains.com\/idea\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>O IntelliJ IDEA 2020.2<\/strong><\/a> permite revisar e mesclar solicita\u00e7\u00f5es pull do GitHub diretamente no IDE, navegar rapidamente entre avisos e erros em um arquivo por meio do novo Widget de Inspe\u00e7\u00f5es, visualizar a lista completa de issues em um arquivo atual com a janela de ferramentas Problems e receber notifica\u00e7\u00f5es se suas altera\u00e7\u00f5es comprometerem outros arquivos. Voc\u00ea pode usar o Jakarta EE e obter melhor suporte para Quarkus, Micronaut e OpenAPI.<\/div>\n<\/div>\n<div style=\"display: flex; margin-bottom: 24px;\"><a href=\"https:\/\/www.jetbrains.com\/webstorm\/\" rel=\"attachment wp-att-9638 noopener\" style=\" min-width: 64px;margin-right: 24px;\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-9638\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/08\/logo-3.png\" alt=\"WebStorm\" width=\"64\" height=\"64\"><\/a><\/p>\n<div>O <a href=\"https:\/\/www.jetbrains.com\/webstorm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>WebStorm 2020.2<\/strong><\/a> vem com uma op\u00e7\u00e3o h\u00e1 muito aguardada para usar o Prettier como formatador padr\u00e3o, o melhor suporte para Vue na categoria (agora podemos finalmente dizer isso!), novas inten\u00e7\u00f5es para JavaScript, suporte completo para pull requests do GitHub e muito mais!<\/div>\n<\/div>\n<div style=\"display: flex; margin-bottom: 24px;\"><a href=\"https:\/\/www.jetbrains.com\/pycharm\/\" rel=\"attachment wp-att-9637 noopener\" style=\" min-width: 64px;margin-right: 24px;\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-9637\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/08\/logo-2.png\" alt=\"PyCharm\" width=\"64\" height=\"64\"><\/a><\/p>\n<div>O <a href=\"https:\/\/www.jetbrains.com\/pycharm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>PyCharm 2020.2<\/strong><\/a> vem com muitas melhorias para aumentar sua produtividade e a qualidade do seu c\u00f3digo. Agora voc\u00ea pode realizar todo o workflow do Pull Request sem sair do seu IDE, usando a interface do usu\u00e1rio redesenhada PyCharm. Voc\u00ea tamb\u00e9m pode capturar exce\u00e7\u00f5es no seu c\u00f3digo facilmente com a nova janela de pr\u00e9-visualiza\u00e7\u00e3o que interrompe a execu\u00e7\u00e3o do c\u00f3digo e aponta para a linha de c\u00f3digo que est\u00e1 causando o problema. Por fim, ficou mais f\u00e1cil alterar assinaturas de m\u00e9todos e renomear classes com o novo recurso de refatora\u00e7\u00e3o no local. Simplesmente digite suas altera\u00e7\u00f5es no editor, revise e aplique-as para todos os seus usos.<\/div>\n<\/div>\n<div style=\"display: flex; margin-bottom: 24px;\"><a href=\"https:\/\/www.jetbrains.com\/ruby\/\" rel=\"attachment wp-att-9644 noopener\" style=\" min-width: 64px;margin-right: 24px;\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-9644\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/08\/logo-8.png\" alt=\"RubyMine\" width=\"64\" height=\"64\"><\/a><\/p>\n<div>O <a href=\"https:\/\/www.jetbrains.com\/ruby\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>RubyMine 2020.2<\/strong><\/a> introduz uma nova maneira de revisar problemas no c\u00f3digo, uma s\u00e9rie de novas a\u00e7\u00f5es de inten\u00e7\u00e3o, suporte para a linguagem de modelos Liquid, suporte completo para solicita\u00e7\u00f5es pull do GitHub e muitos outros novos recursos para Ruby, Rails, JS e ferramentas de banco de dados.<\/div>\n<\/div>\n<div style=\"display: flex; margin-bottom: 24px;\"><a href=\"https:\/\/www.jetbrains.com\/resharper\/\" rel=\"attachment wp-att-9640 noopener\" style=\" min-width: 64px;margin-right: 24px;\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-9640\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/08\/logo-4.png\" alt=\"ReSharper\" width=\"64\" height=\"64\"><\/a><\/p>\n<div>O <a href=\"https:\/\/www.jetbrains.com\/resharper\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>ReSharper 2020.2<\/strong><\/a> traz novas inspe\u00e7\u00f5es e corre\u00e7\u00f5es r\u00e1pidas para C#8 e tipos de refer\u00eancia nullable, a t\u00e3o esperada op\u00e7\u00e3o Code Cleanup on Save e um renovado Executor de Testes Unit\u00e1rios. Al\u00e9m disso, o ReSharper C++ leva voc\u00ea para o pr\u00f3ximo n\u00edvel de desenvolvimento do Unreal Engine e vem com diversas melhorias para o suporte C++\/CLI, navega\u00e7\u00e3o e an\u00e1lise de c\u00f3digo.<br \/>\nObserve que a nova licen\u00e7a do ReSharper foi alterada e \u00e9 discutida <a href=\"https:\/\/blog.jetbrains.com\/dotnet\/2020\/07\/15\/licensing-update-net-tools\/\"><strong>nesta postagem do blog<\/strong><\/a>.<\/div>\n<\/div>\n<div style=\"display: flex; margin-bottom: 24px;\"><a href=\"https:\/\/www.jetbrains.com\/objc\/\" rel=\"attachment wp-att-9627 noopener\" style=\" min-width: 64px;margin-right: 24px;\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-9627\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/08\/icon_AppCode.png\" alt=\"icon_AppCode\" width=\"64\" height=\"64\"><\/a><\/p>\n<div>O <a href=\"https:\/\/www.jetbrains.com\/objc\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>AppCode 2020.2<\/strong><\/a> chegou com suporte inicial para Swift Package Manager, melhorias na velocidade para complementa\u00e7\u00e3o de c\u00f3digo, navega\u00e7\u00e3o e realce, a refatora\u00e7\u00e3o Change Signature para Swift, uma nova exibi\u00e7\u00e3o Problems e o widget de inspe\u00e7\u00f5es, al\u00e9m de suporte completo para solicita\u00e7\u00f5es pull do GitHub e muito mais!<\/div>\n<\/div>\n<div style=\"display: flex; margin-bottom: 24px;\"><a href=\"https:\/\/www.jetbrains.com\/phpstorm\/\" rel=\"attachment wp-att-9639 noopener\" style=\" min-width: 64px;margin-right: 24px;\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-9639\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/08\/phpstorm.png\" alt=\"PhpStorm\" width=\"64\" height=\"64\"><\/a><\/p>\n<div>O <a href=\"https:\/\/www.jetbrains.com\/phpstorm\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>PhpStorm 2020.2<\/strong><\/a> \u00e9 uma atualiza\u00e7\u00e3o importante do IDE. Ela oferece suporte a Tipos de Uni\u00e3o PHP 8, um novo mecanismo de controle de fluxo para PHP, suporte completo ao workflow de solicita\u00e7\u00f5es pull do GitHub dentro do IDE, um novo Widget de Inspe\u00e7\u00f5es, suporte ao OpenAPI via plug-in e muito mais.<\/div>\n<\/div>\n<div style=\"display: flex; margin-bottom: 24px;\"><a href=\"www.jetbrains.com\/go\/\" rel=\"attachment wp-att-9636\" style=\" min-width: 64px;margin-right: 24px;\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-9636\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/08\/logo-1.png\" alt=\"GoLand\" width=\"64\" height=\"64\"><\/a><\/p>\n<div>O <a href=\"https:\/\/www.jetbrains.com\/go\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>GoLand 2020.2<\/strong><\/a> inclui novos recursos para m\u00f3dulos Go, melhor apresenta\u00e7\u00e3o de poss\u00edveis problemas e pontos fracos no seu c\u00f3digo, novas inspe\u00e7\u00f5es de c\u00f3digo, novos recursos de edi\u00e7\u00e3o de c\u00f3digo, como o aguardado Add Caret Per Selected Line, atualiza\u00e7\u00f5es para controle de vers\u00e3o, incluindo suporte WSL2 para Git em Windows e muito mais!<\/div>\n<\/div>\n<div style=\"display: flex; margin-bottom: 24px;\"><a href=\"https:\/\/www.jetbrains.com\/rider\/\" rel=\"attachment wp-att-9643 noopener\" style=\"   min-width: 64px;margin-right: 24px;\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-9643\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/08\/logo-7.png\" alt=\"Rider\" width=\"64\" height=\"64\"><\/a><\/p>\n<div>O <a href=\"https:\/\/www.jetbrains.com\/rider\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>Rider 2020.2<\/strong><\/a> oferece v\u00e1rios recursos altamente solicitados, como o Localization Manager para ajud\u00e1-lo a trabalhar com recursos em seu aplicativo ou site, al\u00e9m do suporte ao Shader na nossa integra\u00e7\u00e3o com o Unity. Reformulamos completamente o Executor de testes de unidade e a API do depurador para torn\u00e1-los mais r\u00e1pidos, mais poderosos e mais est\u00e1veis.<\/div>\n<\/div>\n<div style=\"display: flex; margin-bottom: 24px;\"><a href=\"https:\/\/www.jetbrains.com\/clion\/\" rel=\"attachment wp-att-9635 noopener\" style=\"   min-width: 64px;margin-right: 24px;\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-9635\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/08\/icon_CLion.png\" alt=\"CLion\" width=\"64\" height=\"64\"><\/a><\/p>\n<div>O <a href=\"https:\/\/www.jetbrains.com\/clion\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>CLion 2020.2<\/strong><\/a> cobre uma variedade maior de projetos em C++, adicionando projetos Makefile e aprimorando o suporte ao CMake. Gra\u00e7as \u00e0 melhor conformidade com o padr\u00e3o C++20, muitas verifica\u00e7\u00f5es de an\u00e1lise de c\u00f3digo reformuladas e novas habilidades de teste de unidade, nunca foi t\u00e3o f\u00e1cil escrever c\u00f3digo C++ moderno de alta qualidade.<\/div>\n<\/div>\n<div style=\"display: flex; margin-bottom: 24px;\"><a href=\"https:\/\/www.jetbrains.com\/datagrip\/\" rel=\"attachment wp-att-9642 noopener\" style=\" min-width: 64px;margin-right: 24px;\" target=\"_blank\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-9642\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2019\/08\/logo-6.png\" alt=\"DataGrip\" width=\"64\" height=\"64\"><\/a><\/p>\n<div>O <a href=\"https:\/\/www.jetbrains.com\/datagrip\/whatsnew\/\" target=\"_blank\" rel=\"noopener\"><strong>DataGrip 2020.2<\/strong><\/a> traz um editor separado para valores de c\u00e9lulas, pr\u00e9-visualiza\u00e7\u00e3o DML no editor de dados, dialeto do Google BigQuery e muito mais!<\/div>\n<\/div>\n<p>Com esses lan\u00e7amentos, j\u00e1 come\u00e7amos a trabalhar em melhorias adicionais. Isto significa que os programas de acesso antecipado (EAP) para 2020.3 devem abrir muito em breve. Fique ligado!<\/p>\n<p>A Equipe da JetBrains<\/p>\n","protected":false},"author":1086,"featured_media":67900,"comment_status":"open","ping_status":"closed","template":"","categories":[89,907,4114],"tags":[514,4198],"cross-post-tag":[7099],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/72331"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/blog"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=72331"}],"version-history":[{"count":2,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/72331\/revisions"}],"predecessor-version":[{"id":277176,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/blog\/72331\/revisions\/277176"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/67900"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=72331"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=72331"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=72331"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=72331"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}