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