Python no código do Visual Studio - versão de outubro de 2019

Temos o prazer de anunciar que a versão de outubro de 2019 da extensão Python para código do Visual Studio já está disponível. Você pode baixar a extensão Python do Marketplace ou instalá-la diretamente da galeria de extensões no Visual Studio Code. Se você já possui a extensão Python instalada, também pode obter a atualização mais recente reiniciando o Visual Studio Code. Você pode aprender mais sobre o suporte ao Python no Visual Studio Code na documentação.

Nesta versão, abordamos 97 questões, incluindo edição nativa de Jupyter Notebooks, um botão para executar um arquivo Python no terminal e melhorias de importação e importação com o Python Language Server. A lista completa de aprimoramentos está listada em nosso changelog .



Este artigo em nosso blog.

Edição nativa dos cadernos Jupyter


Temos o prazer de anunciar o primeiro lançamento da edição nativa dos notebooks Jupyter no VS Code! A experiência nativa do Jupyter oferece uma nova maneira de os cientistas de dados e os desenvolvedores de notebooks editarem diretamente os arquivos .ipynb e obterem a interatividade dos notebooks Jupyter com todo o poder do VS Code. Você pode verificar o Suporte Nativo para Edição de Notebooks Jupyter na postagem do blog VS Code para saber mais sobre esse recurso e como começar.



Botão Executar arquivo Python no terminal


Esta versão inclui um botão "play" para executar o comando Run Python File in Terminal. Agora, basta apenas um clique para executar arquivos Python com a extensão Python!

O novo botão está localizado no lado superior direito do editor, correspondendo ao comportamento da extensão do Code Runner :





Se você gosta de combinações de teclas, também pode personalizar seu próprio atalho de teclado para executar arquivos Python no terminal, executando o comando Preferências: Abrir atalhos de teclado (JSON) na paleta de comandos (Exibir> Paleta de comandos ...) e inserindo um ligação de chave para o comando python.execInTerminal como preferir. Por exemplo, você pode ter a seguinte definição para executar arquivos Python no terminal com um atalho personalizado:



Se a extensão Code Runner estiver ativada, a extensão Python não exibirá esse botão para evitar possíveis confusões.

Aprimorando e importando melhorias com o Python Language Server


Esta versão também inclui três novas regras de conexão com o Python Language Server, além de melhorias significativas no preenchimento automático de pacotes como PyTorch e pandas.

Além disso, houve grandes melhorias feitas na importação da resolução. Historicamente, o servidor de idiomas tratou a raiz da área de trabalho como a entrada sys.path (ou seja, a principal raiz da área de trabalho) das importações de módulos do usuário, o que levou a avisos de importações não resolvidas com falso positivo ao importar módulos de um diretório src. Com esta versão, se houver um diretório src no ambiente do projeto, o servidor de idiomas detecta e adiciona automaticamente o diretório à sua lista de caminhos de pesquisa. Você pode consultar a documentação para saber mais sobre a configuração de caminhos de pesquisa para o servidor de idiomas.

Outras mudanças e aprimoramentos


Também adicionamos pequenos aprimoramentos e problemas corrigidos solicitados pelos usuários que devem melhorar sua experiência de trabalho com o Python no Visual Studio Code. Algumas mudanças notáveis ​​incluem:

  • Correção para problemas de descoberta de teste com o pytest 5.1+. ( # 6990 )
  • Correções para detectar o shell. ( # 6928 )
  • Opte por usuários internos na versão Beta do servidor de idiomas por padrão. ( # 7108 )
  • Ocorrências substituídas de pep8 por pycodestyle. Todas as menções de pep8 foram substituídas por pycodestyle (obrigado Marsfan ). ( # 410 )

Continuamos testando novos recursos A / B. Se vir algo diferente que não foi anunciado pela equipe, você pode fazer parte do experimento! Para verificar se você faz parte de um experimento, verifique as primeiras linhas no canal de saída da extensão Python. Se você desejar optar por não participar do teste A / B, poderá abrir o arquivo settings.json do usuário (Exibir> Paleta de Comandos ... e executar Preferências: Abrir Configurações (JSON)) e definir a configuração "python.experiments.enabled" como falsa

Certifique-se de baixar a extensão Python para o Visual Studio Code agora para experimentar as melhorias acima. Se você tiver algum problema, registre um problema na página Python VS Code GitHub .

Source: https://habr.com/ru/post/pt471166/


All Articles