如何在 vs code 中仅运行选定的代码行

问题描述 投票:0回答:3

当我正在学习在线课程并研究Python主题时,有那么一刻我写了 短行编码和其他编码都在同一页面中。即使我将他们分开 使用 # 注释,我需要在终端窗口中运行特定的代码行并且 那么我的问题就在这里提出。因为在运行时,python是从上到下运行代码的。 我不想要这样。当我用一个例子练习 def 函数时,我想要的只是能够运行这三行,并且能够与之前完成的其他代码分开 我们可以说循环迭代。那么这可能吗,或者我必须为每个短代码创建每个文件。

vscode-python
3个回答
0
投票

在 vscode 中,如果您点击

Shift+Enter
,它将在 python 终端中运行突出显示的代码(从主编辑器窗口)。


0
投票

要使用 PyCharm,您可以查看这里: Pycharm:仅运行我的 Python 文件的一部分 对于其他用例,最流行的方法是使用 Jupyter Notebook,它具有单元的概念,您可以在其中试验部分代码。


0
投票

我已经设置了自己的键盘绑定并将其添加到 keybindings.json 中。它需要安装一个名为 multiCommand 的扩展

{
    "key": "f9",                            // or whatever keybinding you wish
    "command": "extension.multiCommand.execute",
    "args": {
      "sequence": [
        "jupyter.execSelectionInteractive",
        "cursorDown"
      ]
    },
    "when": "editorTextFocus"  // if you want this, you probably do
  }
© www.soinside.com 2019 - 2024. All rights reserved.