Код Visual Studio с Python

Я установил Код Visual Studio в своей Ubuntu. Но я не могу использовать Python.

Некоторая информация:

Я не устанавливал версии Python. Я в настоящее время использую его на терминале или Python неактивные 2.7

Кто-либо может помочь мне?

3
задан 4 October 2015 в 16:18

1 ответ

VS Code не поддерживает Python из поля как он, делает, например, Node.js или C#. Это предлагает подсветку синтаксиса, добавление отступа и очень простой вывод подсказок кода, но вот именно. В особенности необходимо суметь обойтись без отладки.

С другой стороны, это очень гибко и довольно легко расширено, так как это позволяет определение пользовательских 'задач'. В особенности можно определить a Run Build задача, которая по умолчанию выполняется с Ctrl+Shift+B. (Для наблюдения списка всех доступных команд нажимают Ctrl+Shift+P.)

  1. Откройте файл Python и нажмите Ctrl+Shift+B. Это откроет сообщение, не говоря "Настроенного бегуна задачи". Это находится в Windows, но смотрит точно то же на Ubuntu.

    Configure Task Runner

  2. Нажмите "Configure Task Runner". Это откроется/создаст файл .vscode/tasks.json под папкой проекта.

    Примечание: В версиях <0.8.0 папку называют .settings.

    Default Run Task

  3. Замените инструкции

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

    и сохраните файл.

    New Run Task

  4. Вернитесь к своему файлу Python и нажмите Ctrl+Shift+B снова. Это должно выполнить код с python и покажите вывод в области вывода. Отметьте однако, что это не будет работать, если Вы будете читать из stdin где-нибудь, поскольку Код только отображает вывод, но не допускает вход.

См. также:

Как сказано в начале, преимуществами VSCODE действительно является Узел, TypeScript, C#, поскольку он предлагает IntelliSense и возможности отладки.

Лично я очень люблю Выпуск Сообщества JetBrains PyCharm. Это является немного интенсивно использующим память, но приносит всем положительным героям как автозавершение, отладка, поддержка виртуальных сред, и т.д. к таблице.

4
ответ дан 1 December 2019 в 15:56

Другие вопросы по тегам:

Похожие вопросы: