首页 > 解决方案 > VSCode 中是否有在调试 REPL 中执行当前行或选择的快捷方式?

问题描述

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

标签: pythondebuggingvisual-studio-codekeyboard-shortcutsvscode-settings

解决方案


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

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

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


推荐阅读