VSCode中是否有快捷方式来执行调试REPL中的当前行或选择?

2022-01-18 23:44:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Python进行开发,并且通常在集成终端中使用Shift+Enter运行代码。然而,调试过程似乎更加复杂。我需要复制代码,将焦点移到debug REPL(Ctrl+Shift+Y),粘贴,运行并将焦点移回编辑器。有没有更简单的方法

2条回答
网友
1楼 ·

您可以使用“跳转到光标”,这将导致调试器跳转到下一行执行;把它想象成一个GOTO语句。这与突出显示代码并将其发送到调试控制台不同,但应该会得到类似的结果

网友
2楼 ·

如果使用vscode的集成调试,则可以设置将所选内容发送到debug Repl的快捷方式。我在我的keybindings.json配置文件中使用此选项:

{
    "key": "shift+alt+d",
    "command": "editor.debug.action.selectionToRepl"
}

"workbench.action.terminal.runSelectedText"命令的不同之处在于,您实际上必须选择要发送到debug Repl的行,而不仅仅是将光标放在行上并点击快捷方式

相关问题