I use vs_code with:
- GitHub - AlansCodeLog/blender-debugger-for-vscode: Blender addon for remote debugging Blender with VS Code (and Visual Studio) - for debugging.
- Plus autocompletionf I described here: Getting bpy intellisense in Visual Studio - #3 by JoseConseco , But it works only with bpy.xxx (but in operators you would usually want to have autocomplection for context.xxx and it won’t work).
Also sometimes it it nice to use ipdb for debugging in blender console with auto-completion.
Run: pip install ipdb
And the in you script add:
import sys
dir = ‘C:\Users\JoseConseco\AppData\Local\Programs\Python\Python37\Lib\site-packages’
if not dir in sys.path:
sys.path.append(dir )
import ipdb
And for adding breakpoing use:
ipdb.set_trace()