Sounds like you're looking for more of a live coding environment than an 
IDE.
The thing to keep in mind with Maya is that you're sort of dealing with a 
constantly running interpreter, not a development environment.

Happily though there are some python tools that do work similarly.
I use iPython <http://ipython.org/> a lot, it has an enhanced interpreter 
mode, a Qt based console mode (which is an extra pretty interpreter + 
toys), and then the notebook web interface mode. That one is rather awesome 
to work with as you can rerun cells at any time, much like the "hightlight 
+ run" option you get inside maya.

Another enhanced interpreter you can try out is dreampie 
<http://www.dreampie.org/>, the interface looks more like Maya's with the 
split between a space for entering code, and a space for results. It can be 
a bit finicky about comments and docstrings when doing huge copy / pastes, 
and I can't remember if you can do partial execution (its been a few years 
since the last time I used it).

And of course there is also the option of doing work in a IDE / editor, and 
using Maya's commandport to send code over. Justin's MayaSublime package is 
pretty awesome for this, and I know someone has made a similar set of tools 
for both PyCharm and Eclipse.


On Thursday, June 4, 2015 at 10:51:00 PM UTC-5, Panupat Chongstitwattana 
wrote:
>
> I really enjoy how the scripting in Maya is like 1 continuous session. 
> Meaning I can import something once and keep on running its method over and 
> over. Also enjoy how I can high light parts of my code and execute only 
> that without losing the code.
>
> Any IDE out there that offers similar functionality?
>

-- 
You received this message because you are subscribed to the Google Groups 
"Python Programming for Autodesk Maya" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/python_inside_maya/55504857-d585-4de2-856c-14951042d991%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to