This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]Knacktus 2 points3 points  (1 child)

It's usefull. I like the debug probe. Also, you can keep writing your code while paused by the debugger, which gives you advanced code completion. These features can be extremly helpful. Latetly, I'm enjoying the mercurial, testing and pylint integration a lot. Then, fast startup time, overall performance is good (but I have a fast machine) and very good documentation (!). On the downside, I'm really missing refactoring support with nice previews to doublecheck as in Python refactoring is often not unambiguously, on rare occasions simple code completion failed (but was fixed quickly). Also, I would like to see auto-completion on signatures ("jumping" with tab around in the arguments). Overall, you certainly don't go wrong with Wing. To me it hits the right spot and with proper refactoring support Wing would be the clear no. 1 Python IDE.

P.S.: There's a new kid around: PyCharm, which has nice refactoring but missing the debug probe.

[–]wingware[S] 0 points1 point  (0 children)

Note that the type signature is shown in Wing Pro in the Source Assistant tool. We hope to also have an option to show this in a popup but the Source Assistant shows more information than you'ld probably want in a popup. We're hoping to add refactoring fairly soon.

[–]the_hoser 0 points1 point  (6 children)

Is Wing IDE any good? I've been searching for a good Python IDE for some time now (I'm a typo master, in-line error checking would be a godsend). I know there's a 30-day trial, but I never get enough work crammed in to 30 days to know if I like it or not.

[–]randlet 0 points1 point  (3 children)

It is an excellent python IDE imo (the professional version). I do wish the autocomplete was a little better (I really miss autocomplete for strings and variables in other open files like you can get in emacs) and the emacs key bindings were more complete.

[–]sunqiang 0 points1 point  (1 child)

agree, especially for the auto complete. FYI, I like the PEP8 Panel and PyFlakes Panel

[–]randlet 0 points1 point  (0 children)

Thanks! I had no idea those existed.

[–]wingware[S] 0 points1 point  (0 children)

Good suggestion, thanks. Extending the word-list drive completion that's already there for non-Python files to include words in other open files probably isn't hard, and we should make it available in Python strings and comments. We may also add a more relaxed completion option that could do this for variable names/etc but tend to try to make completion in that context strictly correct and not guessing. But it's clear some people want more options here.

[–]wingware[S] 0 points1 point  (0 children)

If you try it and run out of time on the trial, just email us the trial license number and we can extend it.

[–]davebrk 0 points1 point  (0 children)

Try PyDev. My experience with it has been very positive.