我最近切换到了VSCode,并且想知道是否有一种方法可以使VSCode的Jupyter支持中的Python交互式窗口像Spyder中的控制台一样工作,我只需要选择代码并按 ctrl < / kbd> + 输入发送它,而不必每次都创建单元格。
目前,我辞职使用终端,直到我的代码干净为止,然后在我拥有可重用的代码时创建一个单元格,并希望直接与PIW一起使用。
答案 0 :(得分:1)
您应该能够使用最新的python扩展名执行此操作。选择要执行的代码,然后按shift键。那不行吗?
答案 1 :(得分:0)
@FranciscoRZ。您应该已经看到了一个弹出选项,但是如果没有弹出菜单,可以在VSCode选项中手动设置。只需在此处更改此人:
Python->数据科学:将选择发送到交互式窗口
这应该可以为您提供所需的东西。
OP的注释:接受此答案,因为从2月份的VS Code Python版本开始,它将是正确的答案
答案 2 :(得分:0)
您始终可以通过以下方式更改默认控制台设置:
编辑此行:
"python.dataScience.sendSelectionToInteractiveWindow": false
答案 3 :(得分:0)
如果您将笔记本另存为python百分比脚本(对git更友好) 每个“单元格”将以#%%分隔,默认运行命令为“ Shift + Ctrl”。 稍后,当您在交互式窗口中工作时,如果希望将即时编写的特定单元格包含在脚本中,则在交互式窗口中最近执行的单元格旁边将显示一个“将代码粘贴到文件中”按钮。 。 如果您使用笔记本是为了以后能够将其导出为html或pdf,则一旦在交互式窗口中执行了此操作,便会有一个导出按钮。