"macros": { // Note: this requires macros extension by publisher:"geddski"
"pythonExecSelectionAndCursorDown": [
"jupyter.execSelectionInteractive",
"cursorDown"
]
}
如下图所示
在vscode界面输入ctrl+shift+p,在命令窗口选择‘选择首选项:打开键盘快捷设置(json)’,接着在文件keybindings.json,输入一下内容
{
"key": "alt+q",
"command": "macros.pythonExecSelectionAndCursorDown",
"when": "editorTextFocus &&editorLangId == 'python'"
}
如下图所示
最后,重启vscode即可实现python脚本的单步运行
在写脚本的阶段,需要一步一步运行、检查、调试。用惯了Spyder和RStudio之后,更加习惯了快捷键单步执行语句。当按下某组快捷键时,希望编辑器应该做两个动作:1.运行这行命令;2. 光标自动跳到下一行。
最终在这里找到了解决方案: https://stackoverflow.com/questions/58404225/vs-code-move-to-next-line-on-run-ctrl-enter
按步骤说一下:
4)把这段话放keybindings.json里面 :
"key": "cmd+e" 是我自定义的快捷键,自己改自己想用的。
设置好之后重新打开VSCode,打开一个 .py 脚本,就可以按快捷键企图单步运行了。第一次按会唤醒交互窗口,之后就两个窗口一左一右,运行和调试起来很方便!
装个Pycharm
1 添加断点
2 Debug下运行代码:
3 F8:进行下一步操作
F7 :跳入下一个方法中