Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #3285 > unrolled thread

Python IDE/text-editor

Started byAlec Taylor <alec.taylor6@gmail.com>
First post2011-04-16 13:20 +1000
Last post2011-05-08 21:31 -0700
Articles 20 on this page of 64 — 33 participants

Back to article view | Back to comp.lang.python


Contents

  Python IDE/text-editor Alec Taylor <alec.taylor6@gmail.com> - 2011-04-16 13:20 +1000
    Re: Python IDE/text-editor Ben Finney <ben+python@benfinney.id.au> - 2011-04-16 13:32 +1000
      Re: Python IDE/text-editor John Bokma <john@castleamber.com> - 2011-04-16 00:29 -0500
        Re: Python IDE/text-editor Alec Taylor <alec.taylor6@gmail.com> - 2011-04-16 15:43 +1000
          Re: Python IDE/text-editor harrismh777 <harrismh777@charter.net> - 2011-04-16 00:55 -0500
            Re: Python IDE/text-editor Algis Kabaila <akabaila@pcug.org.au> - 2011-04-16 17:18 +1000
          Re: Python IDE/text-editor CM <cmpython@gmail.com> - 2011-04-15 23:31 -0700
            Re: Python IDE/text-editor Alec Taylor <alec.taylor6@gmail.com> - 2011-04-16 17:03 +1000
            Re: Python IDE/text-editor Terry Reedy <tjreedy@udel.edu> - 2011-04-16 13:05 -0400
              Re: Python IDE/text-editor harrismh777 <harrismh777@charter.net> - 2011-04-18 02:12 -0500
          Re: Python IDE/text-editor Ben Finney <ben+python@benfinney.id.au> - 2011-04-16 17:17 +1000
            Re: Python IDE/text-editor Tim Chase <python.list@tim.thechases.com> - 2011-04-16 06:35 -0500
          Re: Python IDE/text-editor Jorgen Grahn <grahn+nntp@snipabacken.se> - 2011-04-16 10:59 +0000
            Re: Python IDE/text-editor John Bokma <john@castleamber.com> - 2011-04-16 08:07 -0500
              Re: Python IDE/text-editor flebber <flebber.crue@gmail.com> - 2011-04-16 06:45 -0700
            Re: Python IDE/text-editor Cameron Simpson <cs@zip.com.au> - 2011-04-18 06:31 +1000
          Re: Python IDE/text-editor John Bokma <john@castleamber.com> - 2011-04-16 08:04 -0500
            Re: Python IDE/text-editor Adam Tauno Williams <awilliam@whitemice.org> - 2011-04-16 09:50 -0400
              Re: Python IDE/text-editor candide <candide@free.invalid> - 2011-04-16 22:12 +0200
                Re: Python IDE/text-editor John Bokma <john@castleamber.com> - 2011-04-16 17:14 -0500
                  Re: Python IDE/text-editor Westley Martínez <anikom15@gmail.com> - 2011-04-16 15:31 -0700
                  Re: Python IDE/text-editor Chris Angelico <rosuav@gmail.com> - 2011-04-17 09:08 +1000
                    Make Python "portable" by default! (Re: Python IDE/text-editor) Wolfgang Keller <feliphil@gmx.net> - 2011-04-17 11:13 +0200
                      Re: Make Python "portable" by default! (Re: Python IDE/text-editor) Chris Angelico <rosuav@gmail.com> - 2011-04-17 19:39 +1000
                        Re: Make Python "portable" by default! (Re: Python IDE/text-editor) Wolfgang Keller <feliphil@gmx.net> - 2011-04-18 10:15 +0200
                          Re: Make Python "portable" by default! (Re: Python IDE/text-editor) Chris Angelico <rosuav@gmail.com> - 2011-04-18 18:33 +1000
                            Re: Make Python "portable" by default! (Re: Python IDE/text-editor) flebber <flebber.crue@gmail.com> - 2011-04-18 02:59 -0700
                      Re: Make Python "portable" by default! (Re: Python IDE/text-editor) JussiJ <jussij@zeusedit.com> - 2011-05-23 22:19 -0700
                  Re: Python IDE/text-editor Westley Martínez <anikom15@gmail.com> - 2011-04-17 13:13 -0700
                  Re: Python IDE/text-editor egbert <egbertum@xs4all.nl> - 2011-04-17 22:51 +0200
          Re: Python IDE/text-editor flebber <flebber.crue@gmail.com> - 2011-04-16 06:40 -0700
            Re: Python IDE/text-editor Adam Tauno Williams <awilliam@whitemice.org> - 2011-04-16 09:52 -0400
        Re: Python IDE/text-editor Daniel Kluev <dan.kluev@gmail.com> - 2011-04-16 20:18 +1100
          Re: Python IDE/text-editor jacek2v <jacek2v@gmail.com> - 2011-04-16 02:32 -0700
            Re: Python IDE/text-editor TP <wingusr@gmail.com> - 2011-04-16 07:24 -0700
          Re: Python IDE/text-editor Ben Finney <ben+python@benfinney.id.au> - 2011-04-16 19:58 +1000
        Re: Python IDE/text-editor Vlastimil Brom <vlastimil.brom@gmail.com> - 2011-04-16 13:48 +0200
    Re: Python IDE/text-editor rusi <rustompmody@gmail.com> - 2011-04-15 21:12 -0700
    Re: Python IDE/text-editor TerrorBite Lion <terrorbite@lethargiclion.net> - 2011-04-15 21:36 -0700
    Re: Python IDE/text-editor jmfauth <wxjmfauth@gmail.com> - 2011-04-16 00:02 -0700
    Re: Python IDE/text-editor Ton van Vliet <sheep.in.herd@green.meadow> - 2011-04-18 13:08 +0200
      Re: Python IDE/text-editor Alec Taylor <alec.taylor6@gmail.com> - 2011-04-19 00:40 +1000
        Re: Python IDE/text-editor Teemu Likonen <tlikonen@iki.fi> - 2011-04-19 06:51 +0300
          Re: Python IDE/text-editor Westley Martínez <anikom15@gmail.com> - 2011-04-18 21:17 -0700
            Re: Python IDE/text-editor rusi <rustompmody@gmail.com> - 2011-04-18 21:37 -0700
              Re: Python IDE/text-editor Chris Angelico <rosuav@gmail.com> - 2011-04-19 14:44 +1000
                Re: Python IDE/text-editor rusi <rustompmody@gmail.com> - 2011-04-18 22:00 -0700
            Re: Python IDE/text-editor Teemu Likonen <tlikonen@iki.fi> - 2011-04-20 15:40 +0300
              Re: Python IDE/text-editor Alec Taylor <alec.taylor6@gmail.com> - 2011-04-27 16:10 +1000
                Re: Python IDE/text-editor Stefaan Himpe <stefaan.himpe@gmail.com> - 2011-04-27 20:28 +0200
        Re: Python IDE/text-editor Albert van der Horst <albert@spenarnc.xs4all.nl> - 2011-04-28 16:21 +0000
          Re: Python IDE/text-editor Alec Taylor <alec.taylor6@gmail.com> - 2011-04-29 03:03 +1000
          Re: Python IDE/text-editor Alec Taylor <alec.taylor6@gmail.com> - 2011-05-02 01:47 +1000
      Re: Python IDE/text-editor Andrea Crotti <andrea.crotti.0@gmail.com> - 2011-04-18 17:23 +0200
      Re: Python IDE/text-editor Alec Taylor <alec.taylor6@gmail.com> - 2011-04-19 02:41 +1000
      Re: Python IDE/text-editor Alec Taylor <alec.taylor6@gmail.com> - 2011-04-19 13:44 +1000
        Re: Python IDE/text-editor Ben Finney <ben+python@benfinney.id.au> - 2011-04-19 14:32 +1000
          Re: Python IDE/text-editor rusi <rustompmody@gmail.com> - 2011-04-18 21:40 -0700
      Re: Python IDE/text-editor Vlastimil Brom <vlastimil.brom@gmail.com> - 2011-04-19 12:19 +0200
    Re: Python IDE/text-editor JussiJ <jussij@zeusedit.com> - 2011-05-05 21:39 -0700
      Re: Python IDE/text-editor Alec Taylor <alec.taylor6@gmail.com> - 2011-05-07 00:55 +1000
      Re: Python IDE/text-editor "emato" <emato@nothere.tampabay.com> - 2011-05-07 14:29 -0400
        Re: Python IDE/text-editor Matty Sarro <msarro@gmail.com> - 2011-05-08 07:52 -0400
    Re: Python IDE/text-editor Mali Laurent <i.m.laurent@gmail.com> - 2011-05-08 21:31 -0700

Page 1 of 4  [1] 2 3 4  Next page →


#3285 — Python IDE/text-editor

FromAlec Taylor <alec.taylor6@gmail.com>
Date2011-04-16 13:20 +1000
SubjectPython IDE/text-editor
Message-ID<mailman.407.1302924034.9059.python-list@python.org>
Good Afternoon,

I'm looking for an IDE which offers syntax-highlighting,
code-completion, tabs, an embedded interpreter and which is portable
(for running from USB on Windows).

Here's a mockup of the app I'm looking for: http://i52.tinypic.com/2uojswz.png

Which would you recommend?

Thanks in advance for any suggestions,

Alec Taylor

[toc] | [next] | [standalone]


#3286

FromBen Finney <ben+python@benfinney.id.au>
Date2011-04-16 13:32 +1000
Message-ID<8739lij2h7.fsf@benfinney.id.au>
In reply to#3285
Alec Taylor <alec.taylor6@gmail.com> writes:

> I'm looking for an IDE which offers syntax-highlighting,
> code-completion, tabs, an embedded interpreter and which is portable
> (for running from USB on Windows).

Either of Emacs <URL:http://www.gnu.org/software/emacs/> or Vim
<URL:http://www.vim.org/> are excellent general-purpose editors that
have strong features for programmers of any popular language or text
format.

They are available for every major OS, including MS Windows, are mature
and have enormous community support, and are free software and community
developed.

Learn either one, and you won't have to keep switching to different
editing tools for different programming tasks.

-- 
 \         “Geeks like to think that they can ignore politics. You can |
  `\        leave politics alone, but politics won't leave you alone.” |
_o__)                                    —Richard Stallman, 2002-07-26 |
Ben Finney

[toc] | [prev] | [next] | [standalone]


#3293

FromJohn Bokma <john@castleamber.com>
Date2011-04-16 00:29 -0500
Message-ID<87r59269y4.fsf@castleamber.com>
In reply to#3286
Ben Finney <ben+python@benfinney.id.au> writes:

> Alec Taylor <alec.taylor6@gmail.com> writes:
>
>> I'm looking for an IDE which offers syntax-highlighting,
>> code-completion, tabs, an embedded interpreter and which is portable
>> (for running from USB on Windows).
>
> Either of Emacs <URL:http://www.gnu.org/software/emacs/> or Vim
> <URL:http://www.vim.org/> are excellent general-purpose editors that
> have strong features for programmers of any popular language or text
> format.

I second Emacs or vim. I currently use Emacs the most, but I think it's
good to learn both.

-- 
John Bokma                                                               j3b

Blog: http://johnbokma.com/    Facebook: http://www.facebook.com/j.j.j.bokma
    Freelance Perl & Python Development: http://castleamber.com/

[toc] | [prev] | [next] | [standalone]


#3294

FromAlec Taylor <alec.taylor6@gmail.com>
Date2011-04-16 15:43 +1000
Message-ID<mailman.409.1302932641.9059.python-list@python.org>
In reply to#3293
Thanks, but non of the IDEs so far suggested have an embedded python
interpreter AND tabs... a few of the editors (such as Editra) have
really nice interfaces, however are missing the embedded
interpreter... emacs having the opposite problem, missing tabs (also,
selecting text with my mouse is something I do often).

Please continue your recommendations.

Thanks,

Alec Taylor

On Sat, Apr 16, 2011 at 3:29 PM, John Bokma <john@castleamber.com> wrote:
> Ben Finney <ben+python@benfinney.id.au> writes:
>
>> Alec Taylor <alec.taylor6@gmail.com> writes:
>>
>>> I'm looking for an IDE which offers syntax-highlighting,
>>> code-completion, tabs, an embedded interpreter and which is portable
>>> (for running from USB on Windows).
>>
>> Either of Emacs <URL:http://www.gnu.org/software/emacs/> or Vim
>> <URL:http://www.vim.org/> are excellent general-purpose editors that
>> have strong features for programmers of any popular language or text
>> format.
>
> I second Emacs or vim. I currently use Emacs the most, but I think it's
> good to learn both.
>
> --
> John Bokma                                                               j3b
>
> Blog: http://johnbokma.com/    Facebook: http://www.facebook.com/j.j.j.bokma
>    Freelance Perl & Python Development: http://castleamber.com/
> --
> http://mail.python.org/mailman/listinfo/python-list
>

[toc] | [prev] | [next] | [standalone]


#3295

Fromharrismh777 <harrismh777@charter.net>
Date2011-04-16 00:55 -0500
Message-ID<Pbaqp.25647$zn.10013@newsfe19.iad>
In reply to#3294
Alec Taylor wrote:
> Please continue your recommendations.
>


IDLE?


(works for me)







3.2 is working much better for me this week...   :)


(thanks)




kind regards,
m harris

[toc] | [prev] | [next] | [standalone]


#3302

FromAlgis Kabaila <akabaila@pcug.org.au>
Date2011-04-16 17:18 +1000
Message-ID<mailman.413.1302938306.9059.python-list@python.org>
In reply to#3295
On Saturday 16 April 2011 15:55:59 harrismh777 wrote:
> Alec Taylor wrote:
> > Please continue your recommendations.
> 
> IDLE?
> 
> (works for me)
> 
> 3.2 is working much better for me this week...   :)
> 
> (thanks)
> 
> kind regards,
> m harris

IDLE is ok and it comes by default with Python.  Eric4 for 
Python 2.x and Eric5 for Python 3.x is just great!  Why is Eric 
"great" and IDLE just "ok"?  Eric puts a space by default after 
a ',' and close bracket for evey open bracket typed. Less 
typing, much along the Python effects on source code.

OldAl.
-- 
Algis
http://akabaila.pcug.org.au/StructuralAnalysis.pdf

[toc] | [prev] | [next] | [standalone]


#3296

FromCM <cmpython@gmail.com>
Date2011-04-15 23:31 -0700
Message-ID<6e3f826f-6574-419c-bb06-1e7dc2fc61e9@s3g2000vbf.googlegroups.com>
In reply to#3294
On Apr 16, 1:43 am, Alec Taylor <alec.tayl...@gmail.com> wrote:
> Thanks, but non of the IDEs so far suggested have an embedded python
> interpreter AND tabs... a few of the editors (such as Editra) have
> really nice interfaces, however are missing the embedded
> interpreter... emacs having the opposite problem, missing tabs (also,
> selecting text with my mouse is something I do often).

Boa Constructor has syntax-highlighting, code-completion, tabs, line
numbers, and an embedded interpreter.  It also does a lot of other
IDEish stuff and it's a GUI builder, too. I've never tried to run it
from a USB, though, and the interpreter (the "shell") is in a separate
tab, not on the bottom as you've drawn it.

You might want to just look at this page for other ideas:
http://wiki.python.org/moin/IntegratedDevelopmentEnvironments

[toc] | [prev] | [next] | [standalone]


#3300

FromAlec Taylor <alec.taylor6@gmail.com>
Date2011-04-16 17:03 +1000
Message-ID<mailman.412.1302937420.9059.python-list@python.org>
In reply to#3296
IDLE loses syntax highlighting annoyingly often, and interpreter isn't embedded.

Boa Constructor gave errors on installation (keys).

Komodo might be good, however isn't free nor can't be run from USB :(

On Sat, Apr 16, 2011 at 4:31 PM, CM <cmpython@gmail.com> wrote:
> On Apr 16, 1:43 am, Alec Taylor <alec.tayl...@gmail.com> wrote:
>> Thanks, but non of the IDEs so far suggested have an embedded python
>> interpreter AND tabs... a few of the editors (such as Editra) have
>> really nice interfaces, however are missing the embedded
>> interpreter... emacs having the opposite problem, missing tabs (also,
>> selecting text with my mouse is something I do often).
>
> Boa Constructor has syntax-highlighting, code-completion, tabs, line
> numbers, and an embedded interpreter.  It also does a lot of other
> IDEish stuff and it's a GUI builder, too. I've never tried to run it
> from a USB, though, and the interpreter (the "shell") is in a separate
> tab, not on the bottom as you've drawn it.
>
> You might want to just look at this page for other ideas:
> http://wiki.python.org/moin/IntegratedDevelopmentEnvironments
> --
> http://mail.python.org/mailman/listinfo/python-list
>

[toc] | [prev] | [next] | [standalone]


#3339

FromTerry Reedy <tjreedy@udel.edu>
Date2011-04-16 13:05 -0400
Message-ID<mailman.438.1302973535.9059.python-list@python.org>
In reply to#3296
On 4/16/2011 3:03 AM, Alec Taylor wrote:
> IDLE loses syntax highlighting annoyingly often

Could you exlain?
When does it do that with a file labelled .py?


-- 
Terry Jan Reedy

[toc] | [prev] | [next] | [standalone]


#3467

Fromharrismh777 <harrismh777@charter.net>
Date2011-04-18 02:12 -0500
Message-ID<BvRqp.6886$rB2.4100@newsfe21.iad>
In reply to#3339
Terry Reedy wrote:
>> IDLE loses syntax highlighting annoyingly often
>
> Could you exlain?
> When does it do that with a file labelled .py?


... never seen this behavior in IDLE with a .py file; not even once.


I take that back... there was the time I tried to run IDLE on the mac 
mini with Apple built-in tcltk on Snow Leopard... 'till I found out that
tk on the mac is not stable with the built-in tcltk... which I found 
very suspicious for Apple's part...

... by the by, if I down-load tcltk from sources and recompile, along 
with Python32 from sources, will things be stable on the mac??


kind regards,
m harris

[toc] | [prev] | [next] | [standalone]


#3301

FromBen Finney <ben+python@benfinney.id.au>
Date2011-04-16 17:17 +1000
Message-ID<87wriuhdgh.fsf@benfinney.id.au>
In reply to#3294
Alec Taylor <alec.taylor6@gmail.com> writes:

> Thanks

(Please don't top-post. Instead, follow the normal ordering of a
conversation in text: reply in-line to the parts you're responding to,
and trim the parts you're not responding to.)

> but non of the IDEs so far suggested have an embedded python
> interpreter AND tabs...

Emacs can run Python in a buffer, and has “tabbar-mode” to display a row
of tabs <URL:http://amitp.blogspot.com/2007/04/emacs-buffer-tabs.html>.

Likely the same features are available in Vim, by I've never used Vim
for lots of Python coding.

> (also, selecting text with my mouse is something I do often).

Both Emacs and Vim support selecting with the mouse just fine.

> Please continue your recommendations.

Learn a standard mature portable free-software editor – either Emacs or
Vim – and thereby never be without a powerful programming environment
again throughout your career.

-- 
 \      “Compulsory unification of opinion achieves only the unanimity |
  `\        of the graveyard.” —Justice Roberts in 319 U.S. 624 (1943) |
_o__)                                                                  |
Ben Finney

[toc] | [prev] | [next] | [standalone]


#3313

FromTim Chase <python.list@tim.thechases.com>
Date2011-04-16 06:35 -0500
Message-ID<mailman.421.1302953763.9059.python-list@python.org>
In reply to#3301
On 04/16/2011 02:17 AM, Ben Finney wrote:
> Emacs can run Python in a buffer, and has “tabbar-mode” to
> display a row of tabs
>
> Likely the same features are available in Vim, by I've never
> used Vim for lots of Python coding.

Vim since v7 has offered tabs, though I personally stick mostly 
to split-panes ("windows" in vim parlance).

   :help tab-page

The GUI version (gvim) offers mouse support; the console version 
supports the mouse as well, but may be a bit more fiddly as 
mouse/console interactions often are.

   :help mouse-using

As for running a python shell within Vim, the idea of an embedded 
pseudo-tty (so that means an embedded console, python shell, or 
just running any other console program) has been pretty 
resolutely rejected by the maintainers.  I think there's an 
unofficial patch[1] to add the support, but most folks just bring 
up a second console/terminal and run things there.  For me, it's 
either using "screen" or just another xterm/rxvt window.

   :help shell-window

That said, Vim does have Python scripting capabilities as well, 
so you can control vim with Python code

   :help python

and Vim can evaluate python if it was built as such (check the 
output of ":version" for "+python").  Additionally, you can 
always run your Vim script and pull the output into a buffer 
somewhere:

   :r !my_script.py
   :r !python my_script.py

(form dependent on whether your script is marked executable)

To the OP, try both Vim & Emacs and see which fits your head 
better.  They're both great editors and will provide a lifetime 
of returns on the time invested learning them.  Vim fits me 
better; Emacs seems to better fit several of the other folks on 
the list who responded.

-tkc

[1]
http://www.wana.at/vimshell/

http://stackoverflow.com/questions/2782752/how-can-i-open-a-shell-inside-a-vim-window



[toc] | [prev] | [next] | [standalone]


#3311

FromJorgen Grahn <grahn+nntp@snipabacken.se>
Date2011-04-16 10:59 +0000
Message-ID<slrniqitl0.gtj.grahn+nntp@frailea.sa.invalid>
In reply to#3294
On Sat, 2011-04-16, Alec Taylor wrote:
> On Sat, Apr 16, 2011 at 3:29 PM, John Bokma <john@castleamber.com> wrote:
>> Ben Finney <ben+python@benfinney.id.au> writes:
>>
>>> Alec Taylor <alec.taylor6@gmail.com> writes:
>>>
>>>> I'm looking for an IDE which offers syntax-highlighting,
>>>> code-completion, tabs, an embedded interpreter and which is portable
>>>> (for running from USB on Windows).
>>>
>>> Either of Emacs <URL:http://www.gnu.org/software/emacs/> or Vim
>>> <URL:http://www.vim.org/> are excellent general-purpose editors that
>>> have strong features for programmers of any popular language or text
>>> format.
>>
>> I second Emacs or vim. I currently use Emacs the most, but I think it's
>> good to learn both.

> Thanks, but non of the IDEs so far suggested have an embedded python
> interpreter AND tabs...
> emacs having the opposite problem, missing tabs (also,
> selecting text with my mouse is something I do often).

Does it *have* to be tabs? Why? Both Emacs and Vim can have multiple
files open, and have various powerful ways to navigate between them.

If you cannot stand non-tabbed interfaces, you probably can't stand
other non-Windows-like features of these two, like their menu systems.

/Jorgen

-- 
  // Jorgen Grahn <grahn@  Oo  o.   .  .
\X/     snipabacken.se>   O  o   .

[toc] | [prev] | [next] | [standalone]


#3318

FromJohn Bokma <john@castleamber.com>
Date2011-04-16 08:07 -0500
Message-ID<87y63abb01.fsf@castleamber.com>
In reply to#3311
Jorgen Grahn <grahn+nntp@snipabacken.se> writes:

> If you cannot stand non-tabbed interfaces, you probably can't stand
> other non-Windows-like features of these two, like their menu systems.

Emacs just has a menu system. Although I rarely use it :-). One of the
things one learns after some time with either vim or Emacs is that using
the mouse delays things.

-- 
John Bokma                                                               j3b

Blog: http://johnbokma.com/    Facebook: http://www.facebook.com/j.j.j.bokma
    Freelance Perl & Python Development: http://castleamber.com/

[toc] | [prev] | [next] | [standalone]


#3320

Fromflebber <flebber.crue@gmail.com>
Date2011-04-16 06:45 -0700
Message-ID<a8b02ad5-02af-4a0d-a530-7edb30bf1713@r4g2000prm.googlegroups.com>
In reply to#3318
On Apr 16, 11:07 pm, John Bokma <j...@castleamber.com> wrote:
> Jorgen Grahn <grahn+n...@snipabacken.se> writes:
> > If you cannot stand non-tabbed interfaces, you probably can't stand
> > other non-Windows-like features of these two, like their menu systems.
>
> Emacs just has a menu system. Although I rarely use it :-). One of the
> things one learns after some time with either vim or Emacs is that using
> the mouse delays things.
>
> --
> John Bokma                                                               j3b
>
> Blog:http://johnbokma.com/   Facebook:http://www.facebook.com/j.j.j.bokma
>     Freelance Perl & Python Development:http://castleamber.com/

Also Dreampie is a greater interactive shell.

http://dreampie.sourceforge.net/

Features automatic completion of attributes and file names.
Automatically displays function arguments and documentation.
Keeps your recent results in the result history, for later user.
Can automatically fold long outputs, so you can concentrate on what's
important.
Lets you save the history of the session as an HTML file, for future
reference. You can then load the history file into DreamPie, and
quickly redo previous commands.
Automatically adds parentheses and optionally quotes when you press
space after functions and methods. For example, execfile fn
automatically turns into execfile("fn").
Supports interactive plotting with matplotlib. (You have to set
"interactive: True" in the matplotlibrc file for this to work.)
Supports Python 2.5, 2.6, 2.7, Jython 2.5, IronPython 2.6 and Python
3.1.
Works on Windows, Linux and Mac. (Mac support requires MacPorts.)
Extremely fast and responsive.
Free software licensed under GPL version 3.

[toc] | [prev] | [next] | [standalone]


#3428

FromCameron Simpson <cs@zip.com.au>
Date2011-04-18 06:31 +1000
Message-ID<mailman.478.1303072767.9059.python-list@python.org>
In reply to#3311
On 16Apr2011 10:59, Jorgen Grahn <grahn+nntp@snipabacken.se> wrote:
| On Sat, 2011-04-16, Alec Taylor wrote:
| > Thanks, but non of the IDEs so far suggested have an embedded python
| > interpreter AND tabs...
| > emacs having the opposite problem, missing tabs (also,
| > selecting text with my mouse is something I do often).
| 
| Does it *have* to be tabs? Why? Both Emacs and Vim can have multiple
| files open, and have various powerful ways to navigate between them.

If I'm using tabs I tend to use a tabbed terminal emulator (Terminal or
iTerm on MacOSX of late), and run vi and shells and python interpreters
in various tabs. My normal programming workspace has two terminals side
by side - an editing terminal and a "running stuff" terminal.

I'm a vi/vim user, though that's just what my fingers are happy with.

I'm not an IDE person - I just make my work environment from my
preferred editor and some terminals (and, under X11, a good window
manager - I like FVWM). That way one can pick the pieces one likes
and use them together.

Cheers,
-- 
Cameron Simpson <cs@zip.com.au> DoD#743
http://www.cskk.ezoshosting.com/cs/

The more I ride the more I notice and the more fearful I become
        - somebody on rec.moto

[toc] | [prev] | [next] | [standalone]


#3317

FromJohn Bokma <john@castleamber.com>
Date2011-04-16 08:04 -0500
Message-ID<8739licppk.fsf@castleamber.com>
In reply to#3294
Alec Taylor <alec.taylor6@gmail.com> writes:

> Thanks, but non of the IDEs so far suggested have an embedded python
> interpreter 

Emacs has. Well, it's not embedded as *in* Emacs, but I don't think
there are many editors that have that besides the ones written in Python.

> AND tabs...

Emacs has no tabs per se (although it wouldn't surprise me if there is
an extension that does this) but can show a list of buffers. Also, you
can switch very easily between buffers. I used to work a lot with
Textpad /because/ of the tabs, but don't miss them with Emacs. Another
feature I love is the ability to /split/ a window in 2 parts to have 2
views on the same buffer. And being able to open another window with
another view on the same buffer.


> a few of the editors (such as Editra) have
> really nice interfaces, however are missing the embedded
> interpreter... emacs having the opposite problem, missing tabs (also,
> selecting text with my mouse is something I do often).

You can select text just fine with a mouse in Emacs.

Anyway, checked for tabs.
http://www.emacswiki.org/emacs/TabBarMode

The remark at the bottom states:
  Aquamacs tabbar work with standard emacs.Just check it out. - Emmett

What I love so much about Emacs is that each feature I've wanted so far
is either part of it, or can be installed. Sometimes I have to change
how I think about the feature a bit, but so far, so good.

-- 
John Bokma                                                               j3b

Blog: http://johnbokma.com/    Facebook: http://www.facebook.com/j.j.j.bokma
    Freelance Perl & Python Development: http://castleamber.com/

[toc] | [prev] | [next] | [standalone]


#3321

FromAdam Tauno Williams <awilliam@whitemice.org>
Date2011-04-16 09:50 -0400
Message-ID<mailman.424.1302961859.9059.python-list@python.org>
In reply to#3317
On Sat, 2011-04-16 at 08:04 -0500, John Bokma wrote:
> Alec Taylor <alec.taylor6@gmail.com> writes:
> > Thanks, but non of the IDEs so far suggested have an embedded python
> > interpreter 
> Emacs has. Well, it's not embedded as *in* Emacs, but I don't think
> there are many editors that have that besides the ones written in Python.

gedit provides a Python interpreter/console 'embedded' in the GUI
(provided the plugin is enabled).

[toc] | [prev] | [next] | [standalone]


#3344

Fromcandide <candide@free.invalid>
Date2011-04-16 22:12 +0200
Message-ID<4da9f850$0$3947$426a74cc@news.free.fr>
In reply to#3321
Le 16/04/2011 15:50, Adam Tauno Williams a écrit :

> gedit provides a Python interpreter/console 'embedded' in the GUI
> (provided the plugin is enabled).
>


I agree, cf. this screenshot  :

http://i52.tinypic.com/snj7a0.jpg

but i'm not sure gedit run easily under Windows.


Kate editor has the same feature.

[toc] | [prev] | [next] | [standalone]


#3350

FromJohn Bokma <john@castleamber.com>
Date2011-04-16 17:14 -0500
Message-ID<87sjthlu78.fsf@castleamber.com>
In reply to#3344
candide <candide@free.invalid> writes:

> Le 16/04/2011 15:50, Adam Tauno Williams a écrit :
>
>> gedit provides a Python interpreter/console 'embedded' in the GUI
>> (provided the plugin is enabled).
>>
>
>
> I agree, cf. this screenshot  :
>
> http://i52.tinypic.com/snj7a0.jpg

The name "Terminal" suggests something different, and that can be
achieved in Emacs as well. Just split a window vertical & horizontal,
enable tabbar-mode[1], and open a shell in the bottom one, overview of the
buffers to the left, and your hello_world.py to the top right.

[1] which is part of the Emacs version I am using, I just learned.

-- 
John Bokma                                                               j3b

Blog: http://johnbokma.com/    Facebook: http://www.facebook.com/j.j.j.bokma
    Freelance Perl & Python Development: http://castleamber.com/

[toc] | [prev] | [next] | [standalone]


Page 1 of 4  [1] 2 3 4  Next page →

Back to top | Article view | comp.lang.python


csiph-web