Which editor do you use?

251 views
Skip to first unread message

unread,
Jul 9, 2011, 9:47:22 PM7/9/11
to python_inside_maya
I want to know which script editor is the most popular, and which
editor does everybody in this group use? I just know the jEdit /
SubAtheaEdit / TextMate / EditPlus and Eclipse. I use the most is
eclipse? It can insert the maya help inside to the editor, and sent
code to maya and so on, but it is too complicated to configure. How
about you?

Ravi Jagannadhan

unread,
Jul 9, 2011, 9:55:49 PM7/9/11
to python_in...@googlegroups.com
I've recently started using Eclipse + PyDev. Pretty good combo.

> --
> view archives: http://groups.google.com/group/python_inside_maya
> change your subscription settings: http://groups.google.com/group/python_inside_maya/subscribe
>

--
Where we have strong emotions, we're liable to fool ourselves - Carl Sagan

Rosenio

unread,
Jul 9, 2011, 10:30:14 PM7/9/11
to python_in...@googlegroups.com
I'm using Eclipse + PyDev and it's is realy good enough to me.

2011/7/9 Ravi Jagannadhan <enr...@gmail.com>

Sebastian Schoellhammer

unread,
Jul 9, 2011, 11:03:47 PM7/9/11
to python_in...@googlegroups.com
I'm using Wing at home and we have Eclipse / Pydev at work

Emre Yilmaz

unread,
Jul 9, 2011, 11:55:31 PM7/9/11
to python_in...@googlegroups.com
Since we're on the topic, I just started using Eclipse with Maya and
ran into two confusions.

1) Sending cmds to Maya directly from Eclipse? There was a plugin on
Creative Crash from Ron Bublitz to do this, but it didn't seem to work
for me (due I think to my too-new Eclipse version.) Is there another
way?

2) How thorough is the autocompletion supposed to be? I get cmd names
but no arglists showing up. Does it just do cmd names or should I be
getting arglists?

Thanks!

On 7/9/11, Sebastian Schoellhammer <sschoellha...@gmail.com> wrote:
> I'm using Wing at home and we have Eclipse / Pydev at work
>

Chris Gardner

unread,
Jul 10, 2011, 12:01:26 AM7/10/11
to python_in...@googlegroups.com
Hey Emre

On 10 July 2011 13:55, Emre Yilmaz <eyi...@pobox.com> wrote:
> 1) Sending cmds to Maya directly from Eclipse?  There was a plugin on
> Creative Crash from Ron Bublitz to do this, but it didn't seem to work
> for me (due I think to my too-new Eclipse version.)  Is there another
> way?

Same here - i tried to get it working, no dice. I think you're right
about it not being compatible with new Eclipse versions.

> 2) How thorough is the autocompletion supposed to be?  I get cmd names
> but no arglists showing up.  Does it just do cmd names or should I be
> getting arglists?

Not very thorough. It only has stubs for the names, but no arguments
(if you're using the pymel ones).

cheers,
chrisg

张宇

unread,
Jul 10, 2011, 12:25:29 AM7/10/11
to python_in...@googlegroups.com
my eclipse works well. I'm using the Version: 3.7.0. I just know a little about how to send the commands to your maya, it's sample, here is the code
import socket
port = 2224
sendST = 'import maya.cmds as mc;mc.polySphere()'
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(('127.0.0.1', port))
sock.settimeout(5)
sock.send(sendST)
and you also should to open the socket for python in your maya. 
import maya.cmds as mc
if mc.commandPort('localhost:2224', q = True) == 0:
mc.commandPort(name = 'localhost:7555', stp = 'python')
Base on this code, you can send the command to your maya, you can have a try!

2011/7/10 Emre Yilmaz <eyi...@pobox.com>

johnvdz

unread,
Jul 10, 2011, 5:07:26 AM7/10/11
to python_in...@googlegroups.com
here is a toMaya script for Eclipse...


http://3desque.wordpress.com/2011/03/20/tomaya/


works for me

john


张宇 wrote:
> my eclipse works well. I'm using the Version: 3.7.0. I just know a
> little about how to send the commands to your maya, it's sample, here
> is the code
>
> import socket
> port = 2224
> sendST = 'import maya.cmds as mc;mc.polySphere()'
> sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
> sock.connect(('127.0.0.1', port))
> sock.settimeout(5)
> sock.send(sendST)
>
> and you also should to open the socket for python in your maya.
>
> import maya.cmds as mc
> if mc.commandPort('localhost:2224', q = True) == 0:
> mc.commandPort(name = 'localhost:7555', stp = 'python')
>
> Base on this code, you can send the command to your maya, you can have
> a try!
>

> 2011/7/10 Emre Yilmaz <eyi...@pobox.com <mailto:eyi...@pobox.com>>


>
> Since we're on the topic, I just started using Eclipse with Maya and
> ran into two confusions.
>
> 1) Sending cmds to Maya directly from Eclipse? There was a plugin on
> Creative Crash from Ron Bublitz to do this, but it didn't seem to work
> for me (due I think to my too-new Eclipse version.) Is there another
> way?
>
> 2) How thorough is the autocompletion supposed to be? I get cmd names
> but no arglists showing up. Does it just do cmd names or should I be
> getting arglists?
>
> Thanks!
>
> On 7/9/11, Sebastian Schoellhammer <sschoellha...@gmail.com

> <mailto:sschoellha...@gmail.com>> wrote:
> > I'm using Wing at home and we have Eclipse / Pydev at work
> >
> > --
> > view archives: http://groups.google.com/group/python_inside_maya
> > change your subscription settings:
> > http://groups.google.com/group/python_inside_maya/subscribe
> >
>
> --
> view archives: http://groups.google.com/group/python_inside_maya
> change your subscription settings:
> http://groups.google.com/group/python_inside_maya/subscribe
>
>
>
>
> --

> thatboy.me <http://thatboy.me>
> www.any-maker.com <http://www.any-maker.com>

张宇

unread,
Jul 10, 2011, 6:31:44 AM7/10/11
to python_in...@googlegroups.com
I want to add a question that which tool do you use to manage your codes?The best it can works both on mac and windows

2011/7/10 johnvdz <john.va...@gmail.com>
   On 7/9/11, Sebastian Schoellhammer <sschoellhammer.lists@gmail.com
   <mailto:sschoellhammer.lists@gmail.com>> wrote:
   > I'm using Wing at home and we have Eclipse / Pydev at work
   >
   > --
   > view archives: http://groups.google.com/group/python_inside_maya
   > change your subscription settings:
   > http://groups.google.com/group/python_inside_maya/subscribe
   >

   --
   view archives: http://groups.google.com/group/python_inside_maya
   change your subscription settings:
   http://groups.google.com/group/python_inside_maya/subscribe




--
thatboy.me <http://thatboy.me>
www.any-maker.com <http://www.any-maker.com>

--



--
http://thatboy.me 


johnvdz

unread,
Jul 10, 2011, 8:49:46 AM7/10/11
to python_in...@googlegroups.com
I'm no expert but eclipse is pretty good for revisions etc, i have a
few friends that swear by Git for version control.

http://git-scm.com

john

张宇 wrote:
> I want to add a question that which tool do you use to manage your
> codes?The best it can works both on mac and windows
>
> 2011/7/10 johnvdz <john.va...@gmail.com

> <mailto:john.va...@gmail.com>>


>
> here is a toMaya script for Eclipse...
>
>
> http://3desque.wordpress.com/2011/03/20/tomaya/
>
>
> works for me
>
> john
>
>
> 张宇 wrote:
>
> my eclipse works well. I'm using the Version: 3.7.0. I just
> know a little about how to send the commands to your maya,
> it's sample, here is the code
>
> import socket
> port = 2224
> sendST = 'import maya.cmds as mc;mc.polySphere()'
> sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
> sock.connect(('127.0.0.1', port))
> sock.settimeout(5)
> sock.send(sendST)
>
> and you also should to open the socket for python in your maya.
>
> import maya.cmds as mc
> if mc.commandPort('localhost:2224', q = True) == 0:
> mc.commandPort(name = 'localhost:7555', stp = 'python')
>
> Base on this code, you can send the command to your maya, you
> can have a try!
>
> 2011/7/10 Emre Yilmaz <eyi...@pobox.com

> <mailto:eyi...@pobox.com> <mailto:eyi...@pobox.com


> <mailto:eyi...@pobox.com>>>
>
>
> Since we're on the topic, I just started using Eclipse with
> Maya and
> ran into two confusions.
>
> 1) Sending cmds to Maya directly from Eclipse? There was a
> plugin on
> Creative Crash from Ron Bublitz to do this, but it didn't
> seem to work
> for me (due I think to my too-new Eclipse version.) Is
> there another
> way?
>
> 2) How thorough is the autocompletion supposed to be? I get
> cmd names
> but no arglists showing up. Does it just do cmd names or
> should I be
> getting arglists?
>
> Thanks!
>
> On 7/9/11, Sebastian Schoellhammer

> <sschoellha...@gmail.com
> <mailto:sschoellha...@gmail.com>
> <mailto:sschoellha...@gmail.com


> <mailto:sschoellha...@gmail.com>>> wrote:
> > I'm using Wing at home and we have Eclipse / Pydev at work
> >
> > --
> > view archives:
> http://groups.google.com/group/python_inside_maya
> > change your subscription settings:
> > http://groups.google.com/group/python_inside_maya/subscribe
> >
>
> --
> view archives:
> http://groups.google.com/group/python_inside_maya
> change your subscription settings:
> http://groups.google.com/group/python_inside_maya/subscribe
>
>
>
>
> --

> thatboy.me <http://thatboy.me> <http://thatboy.me>

> http://thatboy.me <http://thatboy.me>

paul jordan

unread,
Jul 10, 2011, 10:35:09 AM7/10/11
to python_in...@googlegroups.com
hi

I was expecting a tivail install for eclipse and pydev--but it turned
into a production as the
you tuve vids were pretty inaccurate. a bad omen

paul

seth.g...@gmail.com

unread,
Jul 10, 2011, 11:44:29 AM7/10/11
to python_in...@googlegroups.com
I'll +1 this, git and Wing make a great team.


On , johnvdz <john.va...@gmail.com> wrote:
>   I'm no expert but eclipse is pretty good for revisions etc, i have a few friends that swear by Git for version control.
>
>
>
> http://git-scm.com
>
>
>
>
>
>
>
> john
>
>
>
> 张宇 wrote:
>
>
> I want to add a question that which tool do you use to manage your codes?The best it can works both on mac and windows
>
>
>
> 2011/7/10 johnvdz john.va...@gmail.com john.va...@gmail.com>>

>
>
>
>    here is a toMaya script for Eclipse...
>
>
>
>
>
>    http://3desque.wordpress.com/2011/03/20/tomaya/
>
>
>
>
>
>    works for me
>
>
>
>    john
>
>
>
>
>
>    张宇 wrote:
>
>
>
>        my eclipse works well. I'm using the Version: 3.7.0. I just
>
>        know a little about how to send the commands to your maya,
>
>        it's sample, here is the code
>
>
>
>           import socket
>
>           port = 2224
>
>           sendST = 'import maya.cmds as mc;mc.polySphere()'
>
>           sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
>
>           sock.connect(('127.0.0.1', port))
>
>           sock.settimeout(5)
>
>           sock.send(sendST)
>
>
>
>        and you also should to open the socket for python in your maya.
>
>
>
>           import maya.cmds as mc
>
>           if mc.commandPort('localhost:2224', q = True) == 0:
>
>           mc.commandPort(name = 'localhost:7555', stp = 'python')
>
>
>
>        Base on this code, you can send the command to your maya, you
>
>        can have a try!
>
>
>
>        2011/7/10 Emre Yilmaz eyi...@pobox.com
>
>        eyi...@pobox.com> eyi...@pobox.com

>
>        eyi...@pobox.com>>>
>
>
>
>
>
>           Since we're on the topic, I just started using Eclipse with
>
>        Maya and
>
>           ran into two confusions.
>
>
>
>           1) Sending cmds to Maya directly from Eclipse? There was a
>
>        plugin on
>
>           Creative Crash from Ron Bublitz to do this, but it didn't
>
>        seem to work
>
>           for me (due I think to my too-new Eclipse version.) Is
>
>        there another
>
>           way?
>
>
>
>           2) How thorough is the autocompletion supposed to be? I get
>
>        cmd names
>
>           but no arglists showing up. Does it just do cmd names or
>
>        should I be
>
>           getting arglists?
>
>
>
>           Thanks!
>
>
>
>           On 7/9/11, Sebastian Schoellhammer
>
>        sschoellha...@gmail.com
>
>        sschoellha...@gmail.com>
>
>           sschoellha...@gmail.com

John Patrick

unread,
Jul 10, 2011, 11:45:05 AM7/10/11
to python_in...@googlegroups.com
eclipse with pydev and emacs+ here; I used to just use emacs with no completion, before I knew the emacs+ plugin existed.  For version control I use git/github; I'm no expert on it, but the basics are easy enough to pick up to be very useful after a day's worth of reading about it.


--



--
John Patrick
404-242-2675
jspa...@gmail.com
http://www.canyourigit.com

yury nedelin

unread,
Jul 10, 2011, 12:23:41 PM7/10/11
to python_in...@googlegroups.com
I use Komodo from active state.

its very well suited for python and they have mel add-on

yury

John Patrick

unread,
Jul 10, 2011, 12:26:34 PM7/10/11
to python_in...@googlegroups.com
FYI, for those looking for a tutorial on setting up Eclipse with pydev and maya autocompletion, check out the PyMel docs:

http://www.luma-pictures.com/tools/pymel/docs/1.0/eclipse.html

I remember there have also been a few threads about it on this group.

-JP

Erkan Özgür Yılmaz

unread,
Jul 10, 2011, 4:21:42 PM7/10/11
to python_in...@googlegroups.com

Wing + mercurial in general
Nano or gedit for trival touch ups

E. Ozgur Yilmaz
Lead Technical Director
Imaj Animation & VFX Studios
eoyilmaz.blogspot.com

Sent from my Galaxy S 2

j...@janberger.de

unread,
Jul 10, 2011, 5:45:18 PM7/10/11
to python_in...@googlegroups.com

I actually only use the Maya Script Editor for python API work. I never thought I`d say it, but it`s good enough for me since Maya 2011 : )

 

 


"宇" <1988...@gmail.com> hat am 10. Juli 2011 um 03:47 geschrieben:

Count Zer0

unread,
Jul 10, 2011, 7:28:53 PM7/10/11
to python_inside_maya
Don't forget Christian's Super-post re: everything Eclipse:
http://www.christianakesson.com/blog/?p=111

On Jul 10, 9:26 am, John Patrick <jspatr...@gmail.com> wrote:
> FYI, for those looking for a tutorial on setting up Eclipse with pydev and
> maya autocompletion, check out the PyMel docs:
>
> http://www.luma-pictures.com/tools/pymel/docs/1.0/eclipse.html
>
> I remember there have also been a few threads about it on this group.
>
> -JP
>
>
>
>
>
>
>
>
>
> On Sun, Jul 10, 2011 at 9:23 AM, yury nedelin <ynede...@gmail.com> wrote:
> > I use Komodo from active state.
>
> > its very well suited for python and they have mel add-on
>
> > yury
>
> > On Sun, Jul 10, 2011 at 8:45 AM, John Patrick <jspatr...@gmail.com> wrote:
> > > eclipse with pydev and emacs+ here; I used to just use emacs with no
> > > completion, before I knew the emacs+ plugin existed.  For version control
> > I
> > > use git/github; I'm no expert on it, but the basics are easy enough to
> > pick
> > > up to be very useful after a day's worth of reading about it.
>
> > > On Sun, Jul 10, 2011 at 7:35 AM, paul jordan <pjor...@animdevl.com>
> > wrote:
>
> > >> hi
>
> > >> I was expecting a tivail install for eclipse and pydev--but it turned
> > into
> > >> a production as the
> > >> you tuve vids were pretty inaccurate. a bad omen
>
> > >> paul
>
> > >> --
> > >> view archives:http://groups.google.com/group/python_inside_maya
> > >> change your subscription settings:
> > >>http://groups.google.com/group/python_inside_maya/subscribe
>
> > > --
> > > John Patrick
> > > 404-242-2675
> > > jspatr...@gmail.com
> > >http://www.canyourigit.com
>
> > > --
> > > view archives:http://groups.google.com/group/python_inside_maya
> > > change your subscription settings:
> > >http://groups.google.com/group/python_inside_maya/subscribe
>
> > --
> > view archives:http://groups.google.com/group/python_inside_maya
> > change your subscription settings:
> >http://groups.google.com/group/python_inside_maya/subscribe
>
> --
> John Patrick
> 404-242-2675
> jspatr...@gmail.comhttp://www.canyourigit.com

Leovitch

unread,
Jul 11, 2011, 9:28:16 AM7/11/11
to python_inside_maya
As others have said, I think it's totally worth investing the time to
get
eclipse/PyDev set up. The install has been a little trouble
every time, but there's a lot of payback, especially once
your project starts getting bigger. The install might even be
easy with Christian's super-post above! I didn't know about that
before.

I used to use Komodo which was OK, but actually I think eclipse/PyDev
is superior in every way except the install (and it's free).

For anything new I would go straight to git for version management.
If you're on Windows TortoiseGit is awesome.

Leo

Alexander Morano

unread,
Jul 11, 2011, 10:34:29 PM7/11/11
to python_inside_maya
Eclipse + Mercurial

SciTe as a general text editor when I just want to fix something quick-
fast.

Nothing beats PyMEL/Maya.cmds auto-completes =)

Shuai Zheng

unread,
Jul 10, 2011, 2:52:13 AM7/10/11
to python_in...@googlegroups.com
WingIDE is good, you can try remote debug with maya. Another tool is Maxya...but the official site has been shutdown,there is a link provide a setup program & crack : )

Atomz

2011/7/10 张宇 <1988...@gmail.com>

Vasilis Papadiamantopoulos

unread,
Jul 12, 2011, 2:46:49 AM7/12/11
to python_in...@googlegroups.com
What about mac?
I used to work in bbeditor, but -'ve just installed maya 2012 and it
seems that - do not need bbedit anymore.
What do you mac users use?

Best
Vas

--
Sent from my mobile device

Vasilis papadiamantopoulos
Licenced Architect (TEE-TCG)
PhD Scholar in Architecture | AUTh GR
M Arch | UPenn USA
Dipl Arch Eng | AUTH GR


site: 33b Karavangeli St. | city: Kastoria | code: 52100 | country: Greece
tel/fax: +30.246.702.4171 | cell: +30.697.462.0005
e-mail: v...@varchs.com| web: www.varchs.com | skype: vp_varchs

please consider the environment before printing this e-mail

eks

unread,
Jul 10, 2011, 2:35:21 PM7/10/11
to python_inside_maya
Any tutorials on getting Wing running with Maya? Specially on Linux?

I've tried this:
http://mayamel.tiddlyspot.com/#[[How%20can%20I%20have%20Wing%20send%20Python%20or%20mel%20code%20to%20Maya%3F]]
and many others, but I can't find a way to make it work...

I mean, it works. It imports pymel.core, I can create and access a
sphere(), but it seems to be sending the code to "another" maya. The
running maya (with gui) has the ports open and everything, but it just
won't send the commands to the right maya. Any ideas?

I have Eclipse running fine with Bublitz plugin but it was causing
high cpu usage as soon as it connects to Maya, and with the summer I
was fearing for my processor...


eks


On Jul 10, 6:26 pm, John Patrick <jspatr...@gmail.com> wrote:
> FYI, for those looking for a tutorial on setting up Eclipse with pydev and
> maya autocompletion, check out the PyMel docs:
>
> http://www.luma-pictures.com/tools/pymel/docs/1.0/eclipse.html
>
> I remember there have also been a few threads about it on this group.
>
> -JP
>
>
>
>
>
>
>
>
>
> On Sun, Jul 10, 2011 at 9:23 AM, yury nedelin <ynede...@gmail.com> wrote:
> > I use Komodo from active state.
>
> > its very well suited for python and they have mel add-on
>
> > yury
>
> > On Sun, Jul 10, 2011 at 8:45 AM, John Patrick <jspatr...@gmail.com> wrote:
> > > eclipse with pydev and emacs+ here; I used to just use emacs with no
> > > completion, before I knew the emacs+ plugin existed.  For version control
> > I
> > > use git/github; I'm no expert on it, but the basics are easy enough to
> > pick
> > > up to be very useful after a day's worth of reading about it.
>
> > > On Sun, Jul 10, 2011 at 7:35 AM, paul jordan <pjor...@animdevl.com>
> > wrote:
>
> > >> hi
>
> > >> I was expecting a tivail install for eclipse and pydev--but it turned
> > into
> > >> a production as the
> > >> you tuve vids were pretty inaccurate. a bad omen
>
> > >> paul
>
> > >> --
> > >> view archives:http://groups.google.com/group/python_inside_maya
> > >> change your subscription settings:
> > >>http://groups.google.com/group/python_inside_maya/subscribe
>
> > > --
> > > John Patrick
> > > 404-242-2675
> > > jspatr...@gmail.com
> > >http://www.canyourigit.com
>
> > > --
> > > view archives:http://groups.google.com/group/python_inside_maya
> > > change your subscription settings:
> > >http://groups.google.com/group/python_inside_maya/subscribe
>
> > --
> > view archives:http://groups.google.com/group/python_inside_maya
> > change your subscription settings:
> >http://groups.google.com/group/python_inside_maya/subscribe
>
> --
> John Patrick
> 404-242-2675
> jspatr...@gmail.comhttp://www.canyourigit.com

Adam Mechtley

unread,
Jul 12, 2011, 12:18:30 PM7/12/11
to python_in...@googlegroups.com
I'm on Mac and I use Eclipse. My big beef with Wing on OS X is that it uses X11 for its GUI system, and so it isn't compatible with a lot of the important GUI features that really speed up workflows on OS X.

Paul Molodowitch

unread,
Jul 12, 2011, 12:36:09 PM7/12/11
to python_in...@googlegroups.com
I use eclipse + pydev as well.

Seen a number of people talking about remote debugging + wing - just thought I'd mention that you can also do remote debugging with pydev (though it may require a little setup).

- Paul

Francis Vega

unread,
Jul 12, 2011, 12:50:05 PM7/12/11
to python_in...@googlegroups.com, python_in...@googlegroups.com
win=notepad++
linux=scite
osx=textmate

We gona take the power back

Chris G

unread,
Jul 13, 2011, 11:35:34 PM7/13/11
to python_in...@googlegroups.com
Emacs + script editor
I've used Eclipse/Pydev and Wing for debugging and tried to like them as IDEs, but I always come home to emacs.

For simple debugging, pdb is usually good enough.

Renato Polimeno

unread,
Jul 13, 2011, 11:40:31 PM7/13/11
to python_in...@googlegroups.com
notepad ++
;)
______________________________
 
-> Renato Polimeno


David Alvarez

unread,
Jul 14, 2011, 2:32:58 AM7/14/11
to python_in...@googlegroups.com
Same here, the macbook pro could melt it if I let running the conection.

Chris Lesage

unread,
Jul 18, 2011, 10:42:50 AM7/18/11
to python_in...@googlegroups.com
I work in both XSI and Maya and I was using Notepad++ and the script editor for the longest time, and I just switched to Eclipse/PyDev a couple weeks ago and had no idea what I was missing. It's great.

The next thing to learn is proper version/source control. It's always confused me, but it is becoming important as my projects get bigger and bigger.

Chris

Farsheed Ashouri

unread,
Oct 5, 2011, 10:13:01 AM10/5/11
to python_in...@googlegroups.com
gVim + Mapy

Justin Israel

unread,
Oct 5, 2011, 10:50:16 AM10/5/11
to python_in...@googlegroups.com

I've never felt a need to have the telnet commands to maya functionality working. I tried it once with low commitment and the script didnt work anymore and I didnt care enough to look onto it.
Whether I use eclipse+pydev, or coda, or whatever, I usually just have a small snippet in the maya script editor like this:

import myNewTool; reload(myNewTool); myNewTool.Run()
# or whatever launches my script

and I just select and hit return.

I used to have completion set up in eclipse, but that was only important to me when I was learning the api. Now, I just have the python commands reference page up and I look at it.

Though, using eclipse for autocompletion is really nice when you are developing pyqt apps for maya, since qt has way more classes and tons of constants and whatnot. So it is faster than drilling down through their api doc.

On Oct 5, 2011 7:13 AM, "Farsheed Ashouri" <farsheed...@gmail.com> wrote:
> gVim + Mapy

ArrantSquid

unread,
Oct 5, 2011, 5:15:12 PM10/5/11
to python_inside_maya
Gvim (Linux), Mvim (Mac) and Maya script editor for testing. I've
tried Textmate, BBEdit, Eclipse, Kate, Sublime Text 2 and Notepad++.
None compare to the power of vim with it's macros and easy editing.
Took me a few weeks to figure out how to be efficient but I'm way more
efficient now than I ever was in any other editor.

On Oct 5, 9:50 am, Justin Israel <justinisr...@gmail.com> wrote:
> I've never felt a need to have the telnet commands to maya functionality
> working. I tried it once with low commitment and the script didnt work
> anymore and I didnt care enough to look onto it.
> Whether I use eclipse+pydev, or coda, or whatever, I usually just have a
> small snippet in the maya script editor like this:
>
> import myNewTool; reload(myNewTool); myNewTool.Run()
> # or whatever launches my script
>
> and I just select and hit return.
>
> I used to have completion set up in eclipse, but that was only important to
> me when I was learning the api. Now, I just have the python commands
> reference page up and I look at it.
>
> Though, using eclipse for autocompletion is really nice when you are
> developing pyqt apps for maya, since qt has way more classes and tons of
> constants and whatnot. So it is faster than drilling down through their api
> doc.
>  On Oct 5, 2011 7:13 AM, "Farsheed Ashouri" <farsheed.asho...@gmail.com>

PixelMuncher

unread,
Oct 6, 2011, 3:53:02 PM10/6/11
to python_inside_maya
I'll put in my 2 cents for Eclipse/Pydev. Works great for me.
I have the creative crash plugin working as far as communicating w/
Maya, but I don't think autocomplete will work with straight Python
(ie cmds.command...).

Jan:

unread,
Oct 21, 2011, 8:05:03 AM10/21/11
to python_in...@googlegroups.com
I just started to use visual studio with the python implementation that has been released recently.
I must say its quite good. Just need to get the hang of using visual studio.

Before that Eclipse/Pydev which worked really well.





2011/10/6 PixelMuncher <pixel...@gmail.com>

Mike Malinowski (LIONHEAD)

unread,
Oct 21, 2011, 8:27:27 AM10/21/11
to python_in...@googlegroups.com

As with Jan, I also use Visual Studio with the PTVS integration. Generally I find it much cleaner and organised than eclipse.

ynedelin

unread,
Oct 25, 2011, 2:12:22 PM10/25/11
to python_inside_maya

Hi Mike

I am staring to use VS as well I am on VS 2010. Do you know of a way
to get MEL syntax for VS?

thanks

Yury


On Oct 21, 5:27 am, "Mike Malinowski (LIONHEAD)"
<mich...@microsoft.com> wrote:
> As with Jan, I also use Visual Studio with the PTVS integration. Generally I find it much cleaner and organised than eclipse.
>
> From: python_in...@googlegroups.com [mailto:python_in...@googlegroups.com] On Behalf Of Jan:
> Sent: 21 October 2011 13:05
> To: python_in...@googlegroups.com
> Subject: Re: [Maya-Python] Re: Which editor do you use?
>
> I just started to use visual studio with the python implementation that has been released recently.
> I must say its quite good. Just need to get the hang of using visual studio.
>
> Before that Eclipse/Pydev which worked really well.
>
> 2011/10/6 PixelMuncher <pixeldr...@gmail.com<mailto:pixeldr...@gmail.com>>

Jan:

unread,
Oct 25, 2011, 4:13:19 PM10/25/11
to python_in...@googlegroups.com
Hi Yury,

I do not think there is mel syntax available for VS 2010 but here is an explanation for pymel.
https://pytools.codeplex.com/discussions/276754

If it does not work give VS 2010 a restart. that should do the trick.

Hope that helps!
Jan

2011/10/25 ynedelin <yned...@gmail.com>

yury nedelin

unread,
Oct 26, 2011, 3:55:52 AM10/26/11
to python_in...@googlegroups.com
Nice
thanks jan

Yury

Xavier Ho

unread,
Oct 26, 2011, 4:15:40 AM10/26/11
to python_in...@googlegroups.com

I can't believe no one has mentioned Sublime Text 2 yet.  It will blow your mind. :]

http://www.sublimetext.com/

-Xav on his Gingerbread

Justin Israel

unread,
Oct 26, 2011, 6:05:45 PM10/26/11
to python_in...@googlegroups.com, python_in...@googlegroups.com
Sublime is 'ok'. This same discussion just happened on the golang mailing list. Everyone thinks every editor is the best. Some people are hardcore vim. Some use fancier IDEs like eclipse. 
I personally felt sublime was lacking. But everyone has an opinion. This thread will go on forever. 


T. D. Smith

unread,
Oct 26, 2011, 9:11:59 PM10/26/11
to python_inside_maya
Emacs, since it's my favorite OS. Too bad it doesn't have a decent
text editor ;). One of these days I am going to have to learn to use
the vi emulation for emacs, but... old habits die hard, and the Emacs
key-bindings (well, my Emacs key-bindings) are burned into my fingers
at this point.

Justin Israel

unread,
Oct 26, 2011, 11:01:39 PM10/26/11
to python_in...@googlegroups.com, python_inside_maya
Emacs is your favorite OS?

Xavier Ho

unread,
Oct 27, 2011, 12:13:35 AM10/27/11
to python_in...@googlegroups.com
On 27 October 2011 13:01, Justin Israel <justin...@gmail.com> wrote:
Emacs is your favorite OS?

I remember Emacs having a built-in shell. 

Cheers,
Xav 

Xavier Ho

unread,
Oct 27, 2011, 12:15:31 AM10/27/11
to python_in...@googlegroups.com
On 27 October 2011 08:05, Justin Israel <justin...@gmail.com> wrote:
Sublime is 'ok'. This same discussion just happened on the golang mailing list. Everyone thinks every editor is the best. Some people are hardcore vim. Some use fancier IDEs like eclipse. 
I personally felt sublime was lacking. But everyone has an opinion. This thread will go on forever. 

To be fair, the latest build for Sublime Text 2 has bugs.  It's even more apparent for me when I switch between Linux (work) and Windows (home).  And you still have to use vim or nano over the network session.

It's really not about the 'best editor', but what you use.  That's the title of this thread, hmm? :]

Cheers,
Xav

T. D. Smith

unread,
Oct 27, 2011, 7:23:22 PM10/27/11
to python_inside_maya


On Oct 26, 11:01 pm, Justin Israel <justinisr...@gmail.com> wrote:
> Emacs is your favorite OS?

It's an old joke that probably came from the vi community: "Emacs is a
great operating system. Too bad it doesn't have a decent text editor."
But there's some truth to it. Emacs was a pretty huge executable back
in the day- another old joke is that Emacs stands for "Eleven Megs and
constantly swapping," though that joke doesn't make much sense
anymore.

But Emacs is also very programmable and really hardcore Emacs users
use it to do almost everything. It has a web browser, an email client,
an irc client, a newsreader, modes for interacting with various source
control systems, Tetris, a few chatbots, including Eliza and Zippy the
Pinhead (who you can make converse with each other if it's a really
slow day at the office,) etc. As Xavier Ho points out you can open a
system shell in an Emacs buffer. And Emacs is very programmable, if
you don't mind the idiosyncracies of Emacs Lisp.

I wind up developing on Windows, Mac, and Linux, and there was a time
when I used a couple of other operating systems pretty regularly.
Treating Emacs like an OS as much as I can helps to soften the blow of
moving from platform to platform, though I'm definitely not a really
hardcore Emacs user. Among other things, I'm not able to grow a
luxurious enough beard to qualify ;).

I do think that Emacs is a decent text editor, but I sometimes suspect
that vi might be a better one. And I'm pretty sure vi is less likely
to give you an RSI than Emacs is. Emacs does have an answer to this
though- there is a mode for emacs (more than one actually, I think,)
that makes Emacs's text editing a lot like vi's. But it's a little
like switching to a programmer's Dvorak keyboard layout- something I
sometimes think I ought to do, but which I am too set in my ways to
actually do.

Best
T

Justin Israel

unread,
Oct 27, 2011, 7:36:28 PM10/27/11
to python_in...@googlegroups.com, python_inside_maya
Ha thats awesome. Thanks for the insight!
I missed the boat on that since I'm not a traditional CS major or old school linux junkie. Though this sounds like the lead dev at my work. He fires away all day in emacs on an ergonomic dvorak keyboard. I had to do something on his box a few times and had to single finger poke at each key. It also makes a beep with each keypress that he finally disabled. Yet its still exceptionally loud with it off. :-)

ArrantSquid

unread,
Oct 27, 2011, 10:35:23 PM10/27/11
to python_inside_maya
Ha! I haven't heard that in a LONG time. Gonna tag our only emacs user
with that in the morning. :) I've not tried emacs, but I've heard that
it's fairly powerful. Vim does the job for me (almost literally
sometimes with all the plugins and custom stuff we have setup), but I
might give emacs a whirl just to see what the "other side" looks
like.

As for Sublime Text 2... When I first started at Reel FX I thought I'd
use that despite everyone else either using vim, kate or eclipse. The
problem with it is that it was constantly adding whitespace in the
wrong places and couldn't do a proper character count to save it's
memory leaks(since it doesn't have a life). Those two things are
rather problematic when you use Python for damn near everything and
when the studio suggested character count per line is 80 (since most
of us have multiple files split in a window at any given time). I had
high hopes for Sublime, but it fell WAY too short and now I'm too
accustomed to Vim to switch... Ever.

T. D. Smith

unread,
Oct 29, 2011, 12:52:46 PM10/29/11
to python_inside_maya
On Oct 27, 10:35 pm, ArrantSquid <arrantsq...@gmail.com> wrote:
> Ha! I haven't heard that in a LONG time. Gonna tag our only emacs user
> with that in the morning. :) I've not tried emacs, but I've heard that
> it's fairly powerful. Vim does the job for me (almost literally
> sometimes with all the plugins and custom stuff we have setup), but I
> might give emacs a whirl just to see what the "other side" looks
> like.

Well, Emacs is indeed pretty powerful, but to make full use of its
power you kind of have to learn elisp. I'm definitely a Lisper, but
I'll admit to not being nearly as good at elisp as I should be after
all these years using Emacs. Elisp is a bit odd- dynamic scoping is a
bit hard to wrap your head around. I'm a big fan of dynamic scoping in
some places- Common Lisp gets this right, IMHO. But it's probably the
wrong thing in general.

I still use Emacs mainly because I am a Lisper, and no development
environment I have used is as nice as Slime/Swank. If I ever have the
time I would really like to build a set of bindings for the Maya API
using ecls (a Common Lisp that compiles to C) that includes a Swank
server. I think Python inside Maya is a great thing on the scripting
side of things, but it's not so great for API stuff/plugins.

One of the nice things about that is that it would allow you to change
your plugin on the fly from within Emacs, without shutting Maya down-
I really want to be able to highlight a bit of code in Emacs, hit some
keys, and have the code change within a running Maya process. It would
also be fairly performant- I like Python a lot, but it is just too
slow for most of what I write, and the Python bindings to the API are
pretty buggy. You could do this, in principle, with any editor that
was fairly customizable, but all the machinery for it is already there
in Emacs.

Anyway, I am getting way off-topic for a Maya inside Python group, so
I'll stop ;).
Reply all
Reply to author
Forward
0 new messages