Pullusb / devTools

Blender addon - add developpement tools to blender text editor
26 stars 7 forks source link

devTools feature request #10

Open anonimo82 opened 3 years ago

anonimo82 commented 3 years ago

Please, add to this AddOn:

For debugging: Breakpoints Step execution

For refactor: Rename Variable/Method/Function/Class Project explorer (Group project files) Class/Functions/Variable navigator

For editing: Brackets/Quotation marks/other Matching Code completion

Thanks in advance for anything.

anonimo82 commented 3 years ago

Bracket matching from this AddOn: https://github.com/K-410/blender-scripts/blob/master/2.8/text_insert2.py

anonimo82 commented 3 years ago

@Pullusb help

Pullusb commented 3 years ago

Hi @anonimo82 Thank you for your interest. The features you listed are cool, no doubt about that. But I won't make any of it ^^.

All those feature already exists in external code editor (VScodium, Atom, Sublime text... I used those 3) and they are a blast to use, I only use blender text editor for quick code testing, not full dev.

While I agree that it would be cool to have those feature right into Blender, replicating them is a way too big task for me since I have a very limited free time and I want to use it on Grease pencil code and personal projects.

Stay safe and have a nice week,

PS : About the bracket matching addon, why not using said addon directly ?

anonimo82 commented 3 years ago

Hi @anonimo82 Thank you for your interest. The features you listed are cool, no doubt about that. But I won't make any of it ^^.

What a shame

All those feature already exists in external code editor (VScodium, Atom, Sublime text... I used those 3) and they are a blast to use, I only use blender text editor for quick code testing, not full dev.

How do you debug scripts running in Blender?

While I agree that it would be cool to have those feature right into Blender, replicating them is a way too big task for me since I have a very limited free time and I want to use it on Grease pencil code and personal projects.

Stay safe and have a nice week,

PS : About the bracket matching addon, why not using said addon directly ?

Yes, I'm doing

chiaravalle commented 3 years ago

This sounds interesting to me

Pullusb commented 3 years ago

Hi @chiaravalle, what part are you interested in exactly ? ^^

chiaravalle commented 3 years ago

Sorry for the late response, I've been busy. Well, I like the idea anonimo82 shown in the first post. I'm totally new to Python, but I like Blender, and I'd like to begin Python through simple addons, so an editor inside Blender would be the simplest way to go, because it would be "integrated". I know there are many Python ides around, but I can't figure out how to "connect" one of them to Blender, in order to see the code running in realtime (eg, debug).