python - VSCode 中是否有在调试 REPL 中执行当前行或选择的快捷方式?
问题描述
我正在使用 Python 进行开发,并且通常在带有Shift
+的集成终端中运行代码Enter
。但是,在调试时,过程似乎更复杂。我需要复制代码,将焦点移至调试 REPL ( Ctrl
++ Shift
) Y
,粘贴、运行并将焦点移回编辑器。有没有更简单的方法来做到这一点?
解决方案
如果您使用 vscode 的集成调试,您可以设置发送选择的快捷方式来调试 Repl。我在我的keybindings.json
配置文件中使用它:
{
"key": "shift+alt+d",
"command": "editor.debug.action.selectionToRepl"
}
与命令的不同之"workbench.action.terminal.runSelectedText"
处在于您实际上必须选择要发送到调试 Repl 的行,仅将光标放在行上并点击快捷方式不起作用。
推荐阅读
- excel - 如何获得具有在特定行条件下“重新开始”的动态范围的运行公式?
- python - 使用 numpy 等索引从张量中提取
- c++ - 比较两个 std::strings 以查看它们是否匹配 c++
- powerbi - 如何从 DAX 中的表中获取具有特定条件的另一个表中的记录?
- tomcat - 使用 NIO 连接器部署到 Tomcat 时是否使用 Servlet 3.0 异步冗余?
- r - 选择其他df中不存在的行
- ocaml - 是否有用于 ocaml 的宏通过某些编译器选项从可执行文件中删除代码?
- azure - 使用事件中心将数据流式传输到 Azure Databricks
- ms-access - 访问设计视图导致无法识别表达式
- javascript - 从 webapp 启动本地 exe