Autoconfiguração do ambiente para seus projetos importados ou clonados, ‘Search Everywhere’ para encontrar commits do Git, criação de um componente React a partir do seu uso e uma nova tela de boas-vindas para uma configuração inicial mais rápida.
Se você estiver clonando ou importando um projeto do repositório com um requirements.txt, setup.py, environment.yml ou pipfile dentro dele, o PyCharm irá configurar seu ambiente Python para você.
O Search Everywhere agora também pesquisa seus commits do Git. Pressione Shift duas vezes para abrir o Search Everywhere e começar a pesquisar. Você pode até mesmo usar a caixa de diálogo da busca para encontrar respostas para cálculos matemáticos.
A tela de boas-vindas do PyCharm foi redesenhada. O assistente inicial de configuração foi substituído por uma tela de acesso rápido contendo quatro páginas: Projects para gerenciar seus projetos, Customize para configurar a interface do IDE, Plugins para a instalação de plug-ins e Learn PyCharm para acessar recursos de aprendizado.
Agora você pode inverter declarações “if”: vá para o menu de contexto para “if”, escolha Show Context Actions e depois selecione Invert ‘if’ condition. Os branches mudarão de posição, mas a semântica continuará a mesma. Este recurso funciona para todas as instruções “if” que não tenham ramificações “elif”. A ação entende o fluxo de controle e gerencia o retorno antecipado.
This was a community contribution.
Se você deseja ter várias guias abertas enquanto trabalha em um projeto, agora pode arrastar e soltar as guias de arquivo para dividir o editor na horizontal ou vertical. Também introduzimos a ação Open in Right Split, que divide o editor verticalmente ao abrir seu arquivo. Você pode chamar essa ação na view Project ou em outros pop-ups de navegação, como Recent Files, Search Everywhere e barra de navegação.
Starting from Python 3.10, using type aliases will no longer interfere with code insight. The new TypeAlias annotation will be supported by PyCharm as soon as it is released in Python, and we are proud to note that this implementation had direct contribution from our own PyCharm developers.
Agora, você pode preparar alterações diretamente do PyCharm. Para habilitar este recurso, acesse Preferences / Settings | Version Control | Git e marque a caixa de seleção Enable staging area. Clique no ícone + para adicionar seus arquivos ao novo nó Staged na view Commit. Você também pode preparar mudanças diretamente na medianiz ou na exibição Diff.
O SciView agora permite selecionar e copiar valores, assim como classificar e filtrar as colunas. Você pode abrir e comparar visualmente dois conjuntos de dados diretamente no painel do editor e exportar seus dados processados no formato CSV.
Você pode personalizar o formato do Markdown em Preferences / Settings | Editor | Code Style | Markdown. Pressione Ctrl+Alt+Lpara aplicar a formatação. O botão Auto-Scroll Preview no canto superior direito do editor permite sincronizar a rolagem do painel de visualização com o editor.
Agora, quando você pressiona Alt+Enter, o IDE chama sugestões para corrigir sua gramática e ortografia. Além disso, começamos a usar uma nova versão do mecanismo de verificação gramatical LanguageTool, que melhora as revisões de texto em inglês e acrescenta suporte para mais de 10 idiomas adicionais.
Tem um componente React não resolvido no seu código? Coloque o sinal de intercalação na sua localização, pressione Alt+Enter e selecione Create class / function component from the list. O IDE criará o construto de código relevante para você.
Agora você pode exportar uma solicitação HTTP para cURL. Para fazer isto pressione Alt+Enter no editor da solicitação HTTP e selecione Convert to cURL and copy to clipboard. Esta conversão funciona em ambas as direções, de cURL para uma solicitação HTTP e de uma solicitação HTTP para cURL.
Agora, o PyCharm pode lhe ajudar a trabalhar com o Tailwind CSS de maneira muito mais produtiva. Instale o plugin Tailwind CSS a partir de Preferences / Settings | Plugins, e o IDE complementará automaticamente suas classes Tailwind, mostrará uma visualização do CSS resultante quando você passar o mouse e oferecerá suporte às personalizações que você fizer usando arquivos tailwind.config.js.
O PyCharm 2020.3 oferece suporte ao Code With Me (EAP), o novo serviço da JetBrains para o desenvolvimento colaborativo e programação em pares. O Code With Me permite que você compartilhe o projeto que está aberto no momento no seu IDE com outras pessoas e possa trabalhar nele em tempo real. Você pode baixá-lo hoje mesmo no marketplace de plug-ins (Preferences / Settings | Plugins | Marketplace). Confira estes posts para saber mais sobre o Code With Me.
Observe que os recursos marcados como somente Pro têm suporte apenas no PyCharm Professional Edition.