473,233 Members | 1,501 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,233 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 5469
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...
3
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 3 Jan 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). For other local times, please check World Time Buddy In...
0
by: jianzs | last post by:
Introduction Cloud-native applications are conventionally identified as those designed and nurtured on cloud infrastructure. Such applications, rooted in cloud technologies, skillfully benefit from...
0
by: abbasky | last post by:
### Vandf component communication method one: data sharing ​ Vandf components can achieve data exchange through data sharing, state sharing, events, and other methods. Vandf's data exchange method...
0
by: fareedcanada | last post by:
Hello I am trying to split number on their count. suppose i have 121314151617 (12cnt) then number should be split like 12,13,14,15,16,17 and if 11314151617 (11cnt) then should be split like...
0
Git
by: egorbl4 | last post by:
Скачал я git, хотел начать настройку, а там вылезло вот это Что это? Что мне с этим делать? ...
0
by: MeoLessi9 | last post by:
I have VirtualBox installed on Windows 11 and now I would like to install Kali on a virtual machine. However, on the official website, I see two options: "Installer images" and "Virtual machines"....
0
by: DolphinDB | last post by:
The formulas of 101 quantitative trading alphas used by WorldQuant were presented in the paper 101 Formulaic Alphas. However, some formulas are complex, leading to challenges in calculation. Take...
0
by: Aftab Ahmad | last post by:
Hello Experts! I have written a code in MS Access for a cmd called "WhatsApp Message" to open WhatsApp using that very code but the problem is that it gives a popup message everytime I clicked on...
0
by: Aftab Ahmad | last post by:
So, I have written a code for a cmd called "Send WhatsApp Message" to open and send WhatsApp messaage. The code is given below. Dim IE As Object Set IE =...

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.