Visual Studio Code最近发布了,我喜欢它的外观和提供的功能,所以我想尝试一下。

我从下载页面下载了应用程序,启动了它,对一些功能做了一些调整……然后意识到我不知道如何实际执行我的任何Python代码!

我真的很喜欢Visual Studio代码的外观和感觉/可用性/特性,但我似乎不知道如何运行我的Python代码,这是一个真正的杀手,因为我主要用Python编程。

是否有一种方法可以在Visual Studio code中执行Python代码?


当前回答

一个解决办法是:

选择所有的行:按Ctrl + A 运行选定的行:Shift + Enter

其他回答

以下是当前(2018年9月)用于运行Python代码的扩展:

官方Python扩展:这是必须安装的。

代码运行器:对各种语言都非常有用,不仅仅是Python。我强烈推荐安装。

实时Python便签,在侧窗口中显示你的变量。我是这个的创建者,所以显然我认为它很棒,但我不能给出一个公正的意见¯\()/¯

Wolf:实时Python便签,内联显示结果

当然,如果你使用集成的终端,你可以在那里运行Python代码,而不必安装任何扩展。

超级简单:

按下F5键,代码将运行。

如果设置了断点,按F5将在断点处停止,并在调试模式下运行代码。

其他方法-添加快捷方式

注意:你必须在Visual Studio Code中安装Python Extension By Microsoft,并在左下角选择Python解释器。

选择文件→首选项→键盘快捷键(也可以按Ctrl + K + S) 在搜索框中输入python. execterminal 双击该结果(或者,可以单击加号图标) 按Ctrl + Alt + B将其注册为键绑定(或者,您可以输入自己的键绑定)

现在您可以关闭键盘快捷键选项卡 转到您想要运行的Python文件,并按Ctrl + Alt + B(或者,您可以按下您设置的键绑定)来运行它。输出将显示在底部的终端选项卡中。

在Python for Visual Studio Code扩展中有一个在终端中运行Python文件命令。

如果我只是想在终端中运行Python文件,我会为该命令创建一个键盘快捷方式,因为默认情况下没有快捷方式(你需要在你的路径中有Python解释器可执行文件):

进入首选项(左下角的齿轮图标)→键盘快捷键 输入“在终端中运行Python文件” 点击该命令的“+”,然后输入键盘快捷键

我用Ctrl + Alt + N。

有一个更简单的方法来运行Python,它不需要任何配置:

安装代码运行器扩展。 在文本编辑器中打开Python代码文件。 运行Python代码:

使用快捷键Ctrl + Alt + N 或按F1,然后选择/键入运行代码, 或者右键单击“文本编辑器”,然后在编辑器上下文菜单中单击“运行代码” 或单击编辑器标题菜单中的“运行代码”按钮 或单击文件资源管理器上下文菜单中的运行代码按钮

停止正在运行的代码:

使用快捷键Ctrl + Alt + M 或按F1,然后选择/键入停止代码运行 或右键单击“输出通道”,然后单击上下文菜单中的“停止代码运行”

如果你想添加Python路径,你可以在File→Preference→Settings中添加Python路径,如下所示:

"code-runner.executorMap":
{
  "python": "\"C:\\Program Files\\Python35\\python.exe\" -u"
}

如果你已经安装了Python扩展并手动设置了解释器,你可以配置你的设置。Json文件如下:

{
    "python.pythonPath": "C:\\\\python36\\\\python36.exe",
    "code-runner.executorMap":
    {
        "python": "$pythonPath -u $fullFileName"
    }
}