Código do Visual Studio com python

3

Eu instalei o Visual Studio Code no meu Ubuntu. Mas eu não posso usar o Python.

Algumas informações:

Eu não instalei nenhuma versão em python. Atualmente estou usando no terminal ou no Python idle 2.7

Alguém pode me ajudar?

    
por Ozan Temel 04.10.2015 / 15:14

1 resposta

4

O VS Code não suporta o Python fora da caixa como, por exemplo, Node.js ou C #. Ele oferece realce de sintaxe, recuo e insinuações de código muito básicas, mas é isso. Em particular, você precisa fazer sem depuração.

Por outro lado, é muito flexível e facilmente extendido, pois permite a definição de tarefas personalizadas '. Em particular, você pode definir uma tarefa Run Build , que é executada por padrão com Ctrl + Deslocamento + B . (Para ver uma lista de todos os comandos disponíveis, pressione Ctrl + Deslocamento + P .)

  1. Abra um arquivo Python e pressione Ctrl + Deslocamento + B . Ele abrirá uma mensagem dizendo "Nenhum executor de tarefas configurado". Isso está no Windows, mas parece exatamente o mesmo no Ubuntu.

  2. Pressione "Configurar o executor de tarefas". Ele abrirá / criará o arquivo .vscode/tasks.json na pasta do projeto.

    Nota: Nas versões & lt; 0.8.0 , a pasta é denominada .settings .

  3. Substitua as instruções por

    {
        "version": "0.1.0",
        "command": "python",
        "args": ["${fileBasename}"],
        "showOutput": "always"
    }
    

    e salve o arquivo.

  4. Volte para o seu arquivo Python e pressione Ctrl + Deslocar + B novamente. Ele deve executar o código com python e mostrar a saída em um painel de saída. Observe, no entanto, que não funcionará se você estiver lendo stdin em algum lugar, pois o Código exibe apenas a saída, mas não permite a entrada.

Veja também:

Como foi dito no começo, os pontos strongs do VSCode são realmente Node, TypeScript, C #, já que ele oferece recursos IntelliSense e de depuração.

Pessoalmente, gosto muito de JetBrains PyCharm Community Edition . É um pouco de memória intensiva, mas traz todas as coisas como autocompletar, depuração, suporte para ambientes virtuais, etc. para a tabela.

    
por Nephente 05.10.2015 / 09:59

Tags