如何在VScode中运行选择代码?

yan*_*hen 5 visual-studio-code

我想在VScode中运行python的选择代码。到现在为止,我必须复制代码并将其粘贴到下面的终端中才能运行。系统是mac OS。那么选择代码后,有什么方法可以直接运行代码吗?例如,快捷方式。谢谢。

小智 45

我注意到命令“在活动终端中运行选定的文本”没有默认键绑定,但您可以创建一个。

按 Ctrl+K+S 打开File -> Preferences -> Keyboard Shortcutsworkbench.action.terminal.runSelectedText在键绑定中搜索。按左侧的图标打开带有此消息的窗口“按所需的组合键...”并做出选择。

我按下了 Ctrl+Alt+R - 因为这个组合还没有使用。按 Enter 键存储您的键绑定。

在 Windows 10 专业版上的 VSCode 1.30.2 上测试。

  • 对于像我这样的傻瓜:按“F1”并开始输入“在终端中运行选定的文本”应该会很快显示该命令。下一次按“F1”时,它应该位于命令列表的顶部 (3认同)

小智 14

现在默认支持快捷键“shift”+“enter”。

  1. 选择正确的代码片段
  2. 按“Shift”+“Enter”

  • 这也删除了我的代码,使用 Windows 10 和版本 1.43.2 (12认同)

Don*_*Don 10

@yanachen,现在可以在VS Code中实现。您需要做的是:
1.确保VS Code终端窗口中正在运行python
2.选择要在python中执行的文本
3.调用以下链接中定义的命令'workbench.action.terminal.runSelectedText' :https : //code.visualstudio.com/docs/editor/integrated-terminal#_key-bindings


小智 9

@Don 嗨,命令

workbench.action.terminal.runSelectedText
Run Code Online (Sandbox Code Playgroud)

只将文本发送到终端,而不运行它。是否可以让它发送代码文本并立即运行它们而无需额外的“输入”?


Li-*_*uan 5

这是“交互窗口”中运行选择的设置。

在我的 VS Code(版本 1.56.2)中,我执行以下操作:转到“设置”,搜索interactive window,在结果左侧面板中选择Jupyter,最后选中 旁边的框Jupyter: Send selection to interactive window。就是这样。对于某些用户(包括我)来说,还有一步是根据您的喜好修改用于运行选择的键绑定。例如,输入keyboard shortcutsrun selection您应该看到按键绑定列表,如果存在冲突,您可能需要重新定义它们。

在此输入图像描述