我仍在试图弄清楚如何让vscode做我需要的事情(交互式python图),但我可以提供一个比目前为止给出的更完整的答案: 1-Evaluate current selection in debug terminal是一个默认情况下不启用的选项,所以你可能想将“editor.debug.action.selectionToRepl”操作绑定到你选择的任何键盘快捷键(我使用F9)。到今天为止,仍然没有在调试时评估当前行的选项,只有当前选择。 2-默认情况下,在python终端中评估当前行或选择是启用的,但我在Windows上,这并没有做我所期望的事情-它在一个新的运行时中评估,如果你试图调试现有的运行时,这没有什么好处。所以我不能说这个选项有多有用,或者即使它是必要的,因为任何时候你都想逐行评估,您将处于调试模式,并发送到调试控制台,如上面的1。Windows问题可能与settings.json条目有关 “terminal.integrated.inheritEnv”:true, 根据vscode文档,目前还没有在Windows中产生影响。
6条答案
按热度按时间xbp102n01#
如果突出显示某些代码,可以右键单击或运行命令
Run Selection/Line in Python Terminal
。我们也计划在implementing Ctrl-Enter上做同样的事情,并考虑Ctr-Enter executing the current line。
8ehkhllq2#
您可以:
1.在 * 终端>新建终端 * 中打开终端
1.突出显示要运行的代码
1.点击 * 终端>运行所选文本 *
对于R,你可以点击
CTRL Enter
来执行高亮显示的代码。对于python,显然没有默认的快捷方式(见下文),但我很肯定你可以添加你的快捷方式。的数据
bwleehnv3#
在我的VSCode(1.25)版本中,shift+enter将运行selection。请注意,您将希望您的集成终端运行python。
ki1q1bka4#
我仍在试图弄清楚如何让vscode做我需要的事情(交互式python图),但我可以提供一个比目前为止给出的更完整的答案:
1-Evaluate current selection in debug terminal是一个默认情况下不启用的选项,所以你可能想将“editor.debug.action.selectionToRepl”操作绑定到你选择的任何键盘快捷键(我使用F9)。到今天为止,仍然没有在调试时评估当前行的选项,只有当前选择。
2-默认情况下,在python终端中评估当前行或选择是启用的,但我在Windows上,这并没有做我所期望的事情-它在一个新的运行时中评估,如果你试图调试现有的运行时,这没有什么好处。所以我不能说这个选项有多有用,或者即使它是必要的,因为任何时候你都想逐行评估,您将处于调试模式,并发送到调试控制台,如上面的1。Windows问题可能与settings.json条目有关
“terminal.integrated.inheritEnv”:true,
根据vscode文档,目前还没有在Windows中产生影响。
lkaoscv75#
一种方法是通过集成终端。下面是打开/使用它的指南:https://code.visualstudio.com/docs/editor/integrated-terminal
之后,输入
python3
或python
,因为这取决于您使用的版本。然后,复制并粘贴您想要运行到终端的代码部分。它现在具有与Spyder中的控制台相同的功能。希望这有所帮助。a14dhokn6#
打开键盘快捷键按CTRL + Shift + P,然后键入“键盘快捷键”,并选择“首选项:打开键盘快捷键”
然后搜索“在交互式窗口中从行运行”
它很可能没有被设置,旁边有一个小+号。点击+号,输入你喜欢的键盘快捷键,然后点击“ENTER”,它将保存。现在,当你在左边编码时,你可以点击这个快捷键,它将在交互窗口中运行该行的代码。