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

Is there a shortcut in VSCode to execute current line or selection in debug REPL?

我正在使用 Python 开发,通常 运行ning 代码在集成终端中使用 Shift + Enter。但是调试的时候过程好像比较复杂。我需要复制代码,将焦点移至调试 REPL (Ctrl + Shift + Y),粘贴,运行 并将焦点移回编辑器。有没有更简单的方法来做到这一点?

您可以使用"Jump to Cursor",这将导致调试器跳转到下一行执行;将其视为 GOTO 语句。这与突出显示代码并将其发送到调试控制台不同,但应该会得到类似的结果。

如果你使用vscode的集成调试,你可以设置发送selection的快捷方式来调试Repl。我在我的 keybindings.json 配置文件中使用它:

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

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