473,327 Members | 2,103 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,327 software developers and data experts.

Pyscripter

I think that pyscripter is the most promising Python IDE around and I
am exciting about its possibilities. However, I find a few issues with
it annoying enough that I don't use it. They seem easily fixed in
which case I think it would be superior to most IDEs. I am wondering
if any users out there would like to add to/debate this list of
benefits and issues (for reference I am using Pyscripter

Pyscripter Benefits:

- very fast, stable GUI (compare this with Wing IDE which is
horrendously slow)
- screen lay it clean and uncluttered
- source completion is lightning fast and I like the option to search
files for selected modules
- source completion searches submodules (as in "os.path.")
- function search, etc.

Pyscripter Issues:

1. smart tabbing:
a. If I place the cursor anywhere in a, hitting the tab should
properly indent the line to (most often) the unique correct place or
(less often) to its best guess as to where to tab. Right now the
editor inserts a tab, which I never want to do.
a Smart tabbing for multiline expressions (eg expressions broken
within parens) does not work well.

2. there is no source completion for local variables (or at least I
cannot figure out how to use it). This is a major difference between
it and Wing IDE.

3. source completion is easily fooled. If I type "os.path.join(fnam"
and then backspace to "os.path.jo", the completion menu does not come
back up. The same statement goes for the tooltips for functions.

4. lack of emacs key bindings as an option: yes you can add them, but
adding shortcuts is very difficult due to the fact that key bindings
are listed in both the IDE and Editor options section.

5. poor module handling in debugger mode/within the editor. I have not
fully figured out what is going on, but a modules behavior during
debugging or execution within the editor does not fully match behavior
outside of it. E.g., when you run a module in debugger mode its
behavior is not the same as if you run it from the command prompt. I
think that the module is not loaded. To see this, create a module and
type "print __file__" in some function. This will work from the
command prompt but not from the module. If you add "from module-name
import __file__" this solves it, but you should not have to do that.

6. No "Doc String" list. It would be nice if when you put the cursor
over a function a window would display the full docstrings of the
function.

7. The function tool tips (ie what you see when you hover over a
function or open parens) are primitive looking and could show more of
the functions docstrings.
- poor module re-loading. If I import moduleA into moduleB and then
change moduleA, when I debug, the change is not reloaded (as far as I
can tell). This is aggravating.

8. lack of "IPython" like interface in the shell. Would be nice if
emacs keybindings were available.

9. (would be nice) Refactoring capabilities (ala Eclipse's
capabilities, especially for Python)

10. The web page http://pyscripter.googlepages.com/ has a much newer
build than http://mmm-experts.com/Products.aspx?ProductId=4.

I want to emphasize again that despite this lists length I think the
core aspects of the system (speed and stability) are far and away
better than anything else I have used.

Thank you,

Neil Chriss

Aug 5 '07 #1
2 5473
RichSaneSwindler wrote:
I think that pyscripter is the most promising Python IDE around
but for windows only !
and I
am exciting about its possibilities. However, I find a few issues with
it annoying enough that I don't use it. They seem easily fixed in
which case I think it would be superior to most IDEs. I am wondering
if any users out there would like to add to/debate this list of
benefits and issues (for reference I am using Pyscripter
Neil,
PyScripter has it's own discussion list
http://groups.google.com/group/PyScripter/topics?hl=en
and from my own experiences,
I know that Kiriakos (the designer) is very willing to listen to good ideas,
and if they are good he'll implement them in no time !

cheers,
Stef
Aug 5 '07 #2
On Aug 5, 4:45 am, Stef Mientki <S.Mientki-nos...@mailbox.kun.nl>
wrote:
RichSaneSwindler wrote:
I think that pyscripter is the most promising Python IDE around

but for windows only !
and I
am exciting about its possibilities. However, I find a few issues with
it annoying enough that I don't use it. They seem easily fixed in
which case I think it would be superior to most IDEs. I am wondering
if any users out there would like to add to/debate this list of
benefits and issues (for reference I am using Pyscripter

Neil,
PyScripter has it's own discussion list
http://groups.google.com/group/PyScripter/topics?hl=en
and from my own experiences,
I know that Kiriakos (the designer) is very willing to listen to good ideas,
and if they are good he'll implement them in no time !

cheers,
Stef
Thanks, I will copy my message there.

Neil

Aug 6 '07 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

10
by: azrael | last post by:
Since i'm new on this forum, and first time meeting a python comunity, i wanted to ask you for your python editors. Im looking for some good python editor, with integrated run function, without...
1
by: Gigs_ | last post by:
How to change syntax color in pyscripter for python interpreter? I have change color in tools>options>editor options and everything is fine till restart pyscripter. After restart only in module...
0
by: gigs | last post by:
does pyscriter work on windows vista
1
by: Gigs_ | last post by:
I have some problem with pyscripter. Sometimes when I type pyscripter get to slow (i type 10 chars and pyscripter needs 5 seconds to complete this). This happens mostly on deleting some chars. ...
0
by: manoharjoshi | last post by:
Hi, I am learning Jython and i want to configure PyScripter IDE for writing Jython scripts.and further to compile them. can you please guide me in this regard, so that i can be able to work on...
20
by: ram.rachum | last post by:
Hey, I'm looking for a good Python environment. That is, at least an editor and a debugger, and it should run on Windows. Does anyone have any idea?
0
by: rachmatadi | last post by:
dear all,,, i'm using jython to develope web, and then i using pyscripter,,, any person to help me to teach it ? and then any IDE to develope jython server side web jsp ? thank a lot,,,,
6
by: Méta-MCI \(MVP\) | last post by:
Hi, all! Since the install of Python 2.5.2, Pyscripter (1.9.9.1) close for each error. Is it only me? Or another guys have the same thing? @-salutations Michel Claveau
0
by: Stef Mientki | last post by:
Peter Anderson wrote: In PyScripter, you should run wxPython in the plain remote machine (not the wxPython remote), and you should set "reset before run flag" or reset the remote machine each...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.