如何在Visual Studio Code上实现python代码的单步运行

Python014

如何在Visual Studio Code上实现python代码的单步运行,第1张

在Visual Studio Code(vscode)界面输入ctrl+shift+p,在命令窗口选择‘选择首选项:打开设置(json)’,打开文件settings.json,输入以下内容

"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 :跳入下一个方法中