VScode Python-将所选行发送到终端并添加额外行

VScode Python-将所选行发送到终端并添加额外行,python,visual-studio-code,Python,Visual Studio Code,如前所述,每次我尝试向终端发送多条线路时,都会添加一条新线 输入选择 import time import os print('test') 按shift+enter键时输出 >>> import time >>> >>> import os >>> >>> print('test') test >>> 你知道怎么解决这个问题吗?我根本无法发送函数,因为它破坏了缩进。如果您在Windo

如前所述,每次我尝试向终端发送多条线路时,都会添加一条新线

输入选择

import time
import os
print('test')
按shift+enter键时输出

>>> import time
>>>
>>> import os
>>>
>>> print('test')
test
>>>

你知道怎么解决这个问题吗?我根本无法发送函数,因为它破坏了缩进。

如果您在Windows上,则意味着您正在运行一个过期的扩展副本,您应该在2018.9.1上运行,因为这解决了此问题。您的函数示例应能正常工作:

import time
import os
print('test')
def main():
    pass
结果是:

>>> import time
>>> import os
>>> print('test')
test
>>>
>>> def main():
...     pass
...

您是如何将这些线路发送到终端的,为什么?通常是shift+enter。主要用于逐行加载程序并验证它-使在2018.9.1版上修改和测试更简单-它一直工作正常,有一天它不工作,请在上打开一个问题。