我使用Python开发,通常在Shift + Enter的集成终端中运行代码。然而,调试过程似乎更复杂。我需要复制代码,将焦点移到调试REPL(Ctrl + Shift + Y),粘贴,运行并将焦点移回编辑器。有没有更简单的方法可以做到这一点?
Shift
Enter
Ctrl
Y
eaf3rand1#
如果你使用vscode的集成调试,你可以设置一个快捷方式来发送选择到debug Repl。我在我的keybindings.json配置文件中使用了这个:
keybindings.json
{ "key": "shift+alt+d", "command": "editor.debug.action.selectionToRepl" }
字符串与"workbench.action.terminal.runSelectedText"命令的不同之处在于,您实际上必须选择要发送到调试Repl的行,而不仅仅是将光标放在该行上并点击快捷方式。
"workbench.action.terminal.runSelectedText"
0vvn1miw2#
在最新版本的VSCode中,您可以从用户界面完成此操作。转到设置,然后键盘快捷键(或直接使用CTRL+K,CTRL+,),然后搜索“在Windows Console中评估”。
iih3973s3#
您可以使用“跳转到光标”,这将导致调试器跳转到下一行执行;将其视为后藤语句。这与突出显示代码并将其发送到JavaScript控制台不同,但应该会得到类似的结果。
3条答案
按热度按时间eaf3rand1#
如果你使用vscode的集成调试,你可以设置一个快捷方式来发送选择到debug Repl。我在我的
keybindings.json
配置文件中使用了这个:字符串
与
"workbench.action.terminal.runSelectedText"
命令的不同之处在于,您实际上必须选择要发送到调试Repl的行,而不仅仅是将光标放在该行上并点击快捷方式。0vvn1miw2#
在最新版本的VSCode中,您可以从用户界面完成此操作。
转到设置,然后键盘快捷键(或直接使用CTRL+K,CTRL+,),然后搜索“在Windows Console中评估”。
iih3973s3#
您可以使用“跳转到光标”,这将导致调试器跳转到下一行执行;将其视为后藤语句。这与突出显示代码并将其发送到JavaScript控制台不同,但应该会得到类似的结果。