Rebasing interativo, depuração mais inteligente e uma fonte projetada para programação.
Se você se preocupa em manter seu histórico de submissão limpo, está definitivamente familiarizado com o reencadeamento interativo. Agora, tornamos esse processo mais fácil e mais gráfico. Basta escolher uma submissão no histórico, clicar com o botão direito do mouse e escolher "rebase from here", e nós ajudaremos você a tornar o seu log git ótimo!
Se você é o tipo de desenvolvedor que gosta de submissões atômicas e adora contar uma história, provavelmente vai e volta entre a janela de submissão e seu código para preparar tudo. Acabamos de facilitar isso: se você quiser, pode optar por exibir a janela de submissão como uma janela de ferramentas ao lado do seu código.
Geralmente, quando você vê uma lista de itens no PyCharm (ou em qualquer um dos nossos outros IDEs), pode começar a digitar para pesquisar nessa lista. No entanto, nem todos estão cientes disso e, portanto, agora adicionamos um campo de pesquisa explícito ao pop-up de branches. Também aprimoramos algumas outras coisas, como indicações para mostrar se um branch tem submissões de entrada ou saída, e facilitamos a atualização de branches remotos.
O depurador do PyCharm é uma ótima ferramenta para ver o que seu código realmente faz sem modificá-lo. Se você queria ver o que estava acontecendo no meio de uma instrução maior, anteriormente era necessário dividir às vezes a linha para obter um resultado intermediário. Isso não acontece mais! O recurso de etapas inteligentes do PyCharm facilita a obtenção exata da chamada de que você precisa. E ainda melhor: ele é agora a opção padrão.
Uma pergunta comum para nossa equipe de suporte é: instalei o PyCharm. Agora, como executo meu código? Agora, tornamos um pouco mais fácil começar no Windows. Se o PyCharm não encontrar nenhuma versão do Python instalada, ele sugerirá o download e a instalação do Python no python.org.
Você adicionou uma biblioteca para agilizar algumas tarefas? Se você a estiver usando no seu código, ela deverá estar em requirements.txt, e o PyCharm agora facilita a atualização desse arquivo.
Linters e inspeções de código estão aqui para dar boa aparência ao seu código e facilitar a leitura quando você ou outra pessoa precisa examiná-lo mais tarde. Às vezes, eles entendem errado, e você deseja suprimir um falso positivo. O PyCharm agora respeita os comentários "#noqa" e suprime as inspeções quando especificadas.
O PyCharm Professional Edition vem com todos os recursos de desenvolvimento JavaScript (e outras linguagens Web) do JetBrains WebStorm, nosso IDE para desenvolvimento Web.
Ao escrever código Python, basta digitar o nome de qualquer símbolo importável e usar Alt+Enter para que o PyCharm o importe para você.
Outra melhoria que fizemos no preenchimento de código de modelos Django é garantir que o PyCharm respeite a configuração "builtins" do sistema de modelos. Agora, você terá o preenchimento adequado de todas as tags que configurou.
Se você estiver usando o Vue.js para seu front-end, também poderá usar o Vuex para gerenciamento de estados. O plug-in do Vue.js para o PyCharm Professional Edition agora oferece suporte ao Vuex e oferece preenchimento de código correto para o objeto de estado do Vuex, entre outras coisas.
Como empresa líder em ferramentas de desenvolvimento, queremos fazer todo o possível para melhorar o desenvolvimento. E aprimoramos um dos fundamentos: a fonte do seu código. O JetBrains Mono foi projetado especificamente para programação e agora está ativado por padrão no PyCharm.
O melhor do Python é que ele pode ser usado para muitas pequenas coisas, como scripts de backup. Como seu script de backup não faz parte de um projeto, queríamos que você ainda usasse PyCharm para editá-lo. O novo modo LightEdit torna isso possível. Se você abrir um arquivo do explorador ou usando a ferramenta CLI "charm", poderá editar um único arquivo sem criar um projeto, com preenchimento de código limitado disponível.
Agora, é mais fácil executar vários comandos ao mesmo tempo e ver suas saídas simultaneamente: basta clicar com o botão direito do mouse no terminal no PyCharm e escolher ‘split vertically’. Claro, você também pode optar por dividir o terminal horizontalmente se preferir isso.
A barra de status sempre foi configurável, mas acabamos de facilitar ainda mais a configuração! Basta clicar com o botão direito do mouse na barra de status e escolher exatamente o que deseja ver e o que prefere ocultar. Isso deve tornar um pouco mais fácil trabalhar nos projetos que usam o número errado de espaços.
O PyCharm Professional Edition vem com todos os recursos do banco de dados JetBrains DataGrip, nossa ferramenta para administração de bancos de dados.
Os dados são o novo petróleo, então às vezes você precisa exportá-los. Agora, temos uma nova caixa de diálogo de exportação que facilita a visualização exata de como serão os dados exportados. Em outras boas notícias, agora é possível exportar para o Excel!
Você tem um conjunto de arquivos SQL que gostaria de aplicar ao seu banco de dados em uma ordem definida? Facilitamos isso: basta selecionar todos eles no projeto, clicar com o botão direito e escolher "run". Você pode reordenar os arquivos na janela de configuração de execução que agora é exibida.
Observe que os recursos marcados como somente Pro têm suporte apenas no PyCharm Professional Edition.