Visual Studio Code最近发布了,我喜欢它的外观和提供的功能,所以我想尝试一下。
我从下载页面下载了应用程序,启动了它,对一些功能做了一些调整……然后意识到我不知道如何实际执行我的任何Python代码!
我真的很喜欢Visual Studio代码的外观和感觉/可用性/特性,但我似乎不知道如何运行我的Python代码,这是一个真正的杀手,因为我主要用Python编程。
是否有一种方法可以在Visual Studio code中执行Python代码?
Visual Studio Code最近发布了,我喜欢它的外观和提供的功能,所以我想尝试一下。
我从下载页面下载了应用程序,启动了它,对一些功能做了一些调整……然后意识到我不知道如何实际执行我的任何Python代码!
我真的很喜欢Visual Studio代码的外观和感觉/可用性/特性,但我似乎不知道如何运行我的Python代码,这是一个真正的杀手,因为我主要用Python编程。
是否有一种方法可以在Visual Studio code中执行Python代码?
当前回答
有一个更简单的方法来运行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"
}
}
其他回答
从扩展,安装代码运行器。在此之后,您可以使用快捷方式在Visual Studio code中运行源代码。
首先:运行代码:
使用快捷键Ctrl + Alt + N 或按F1,然后选择/键入运行代码, 或在文本编辑器窗口中单击右键,然后单击编辑器上下文菜单中的运行代码 或单击编辑器标题菜单中的运行代码按钮(右边的三角形) 或在文件资源管理器上下文菜单中单击“运行代码”。
第二步:停止运行的代码:
使用快捷键Ctrl + Alt + M 或按F1,然后选择/键入停止代码运行 或右键单击“输出通道”,然后单击上下文菜单中的“停止代码运行”
到目前为止,在Visual Studio Code中运行Python有四种方式:
通过集成终端(拜托,它是集成的!所以从技术上讲,你可以在Visual Studio Code中运行它;)
不需要安装任何扩展。 不需要创建和配置任何东西(假设您的$PATH中已经有python)。 ⌃空格(打开终端)和python my_file.py(运行文件)。
通过自定义任务(接受芬顿的回答):
不需要安装任何扩展。 默认的Visual Studio Code做事的方式。 注意不要复制粘贴答案,因为它的problemMatcher.pattern.regexp已经损坏,并且挂起了编辑器。最好要么删除problemMatcher,要么将regexp至少更改为^\\s+(.*)$。
通过代码运行扩展(@JanHan的答案):
需要配置代码运行器。在用户设置中的executorMap(添加路径到您的python)。 非常有用的扩展,特别是如果你在Visual Studio代码中不仅运行Python。
通过微软的官方Python扩展(vlad2135的答案):
需要创建launch.js(在Visual Studio Code的Debug选项卡中单击几下)。 对于那些想要使用Visual Studio Code作为Python的主要IDE的人来说,这个扩展是必不可少的。
在Mac上使用control+F5(fn+F5)
您不再需要任何额外的扩展。您可以简单地将调试器的输出切换到集成终端。
Ctrl+Shift+D,然后从顶部的下拉菜单中选择集成终端/控制台。
在Visual Studio Code (Python)的最新版本(1.36)中:
按F5,然后按Enter,在集成终端中运行代码。
按Ctrl + A,然后按Shift + Enter,在交互式IPython shell中运行代码。