Differences between revisions 22 and 23
Revision 22 as of 2002-07-25 17:50:08
Size: 5860
Editor: sense-sea-MegaSub-1-1008
Comment:
Revision 23 as of 2002-07-25 17:51:21
Size: 5861
Editor: sense-sea-MegaSub-1-1008
Comment:
Deletions are marked like this. Additions are marked like this.
Line 7: Line 7:
''Thanks to the people who helped compile his list, including Alan Green for the [http://aspn.activestate.com/ASPN/Mail/Message/758104 Python IDE summary] he posted to CompLangPython / the PythonList. ''Thanks to the people who helped compile this list, including Alan Green for the [http://aspn.activestate.com/ASPN/Mail/Message/758104 Python IDE summary] he posted to CompLangPython / the PythonList.

Whether you want to quickly edit Python source code, write or debug whole Python programs, or use Python in IntegratedDevelopmentEnvironments, you have a pleasantly wide range of choices.

If you have anything to contribute, configurations for editors, new editors, opinions (I'm waiting for the first EmacsVsVi LanguagePissingMatch ;) ), don't hesitate to edit or create pages.

There's an [http://www.python.org/editors/config.html Editor configuration HOWTO] available.

Thanks to the people who helped compile this list, including Alan Green for the [http://aspn.activestate.com/ASPN/Mail/Message/758104 Python IDE summary] he posted to CompLangPython / the PythonList.

TableOfContents

Unix & Multiplatform Editors

Name

Platform

Notes

[http://cooledit.sourceforge.net/ Cooledit]

Unix/X

Extensible in Python

[http://www.crisp.demon.co.uk/ CRiSP]

Unix/Windows

BRIEF-compatible

[http://www.lugaru.com/ Epsilon]

Windows, Linux, FreeBSD, and OS/2

Has Python mode module available upon request.

[http://fte.sourceforge.net/ FTE Text Editor]

Windows, Unix, DOS, OS/2 console, Unix/X

Supports lots of languages, including Python; doesn't seem programmable

[http://www.jasspa.com/ Jasspa's MicroEmacs]

Unix / Windows

Supports Python syntax and a Python-specific menu.

[http://space.mit.edu/~davis/jed/ JED]

Unix, VMS, MSDOS, OS/2, BeOS, QNX, and Windows.

JedIt

Java

Includes plugin that allows editor scripting using Python (via Jython).

JeXt

Java

A Java text editor which offers embedded Python scripting (thanks to Jython).

[http://sourceforge.net/projects/joe-editor/ JOE]

Unix.

GnuEmacs / XEmacs

Unix/Windows/Mac

Python support with PythonMode.

[http://www.kde.org/ KWrite]

Unix

Advanced editor for the KDE environment - supports Python syntax.

[http://www.moleskine.f2s.com/ Moleskine]

Linux/FreeBSD

Written in Python, so should be extensible using Python.

[http://nedit.org/ NEdit]

Unix/VMS/Win32/MacOS X

X-Based, Python support builtin.

[http://www.rexx.com/~dkuhlman/ pyeditor]

Unix (and Windows?)

Editor written in Python atop PyScintilla and PyGtk.

[http://wiki.wxpython.org/index.cgi/PythonCardEditor PythonCardEditor]

Unix/Windows/Mac

Extensible in Python, part of PythonCard.

[http://quanta.sourceforge.net/ Quanta KDE]

Linux + KDE

Full-featured web development environment that also supports Python.

SciTe

Unix/Windows

An application of the widely-used Scintilla rich text widget/control

ViImproved

Unix, Windows, MacOS, etc.

[http://www.slickedit.com/ Visual Slick Edit]

Windows, Linux, Several Unix Flavors, OS/390

Syntax coloring, popup function arguments, class hierarchy browser, other nice Python features.

[http://www.cs.yorku.ca/~oz/wily/ Wily]

Unix

Acme clone for Unix. Can connect to it (and control it) from Python.

Windows Editors

Name

Notes

[ftp://www.premia.com/pub/addons/ CodeWright]

Pull the appropriate Zip file for the version of CodeWright you use.

ConText

Supports syntax highlighting for Python.

[http://www.crimsoneditor.com/ Crimson]

Supports syntax highlighting for Python.

[http://www.studioware.com/ Editeur]

Supports syntax highlighting for Python.

[http://www.editpadpro.com/ EditPad Pro]

Supports Python syntax.

[http://www.editplus.com/ EditPlus]

Supports syntax coloring and autocompletion via description files.

[http://hapdebugger.sourceforge.net/ HAP Debugger]

Editor built on Scite; main claim to fame is a robust debugger that has remote capabilities.

[http://www.multiedit.com/ Multi-Edit]

Builtin support for Python.

[http://www.sourcedyn.com/ Source Insight]

Supports syntax highlighting and symbol database support for Python if you get the Python.CLF file provided by the Source Insight folks.

[http://www.textpad.com/ TextPad]

Supports syntax coloring for several languages. Add Python with a free download from the Textpad site.

[http://www.ultraedit.com/ UltraEdit]

Supports syntax coloring and autocompletion using a [http://www.ultraedit.com/downloads/additional.html wordfile]. An [http://gurno.com/adam/py-ue.shtml updated version] that supports Python 2.x is also available.

[http://www.zeusedit.com/ Zeus]

Includes builtin Python scripting.

Macintosh Editors

Name

Platform

Notes

[http://alpha.olm.net/ Alpha]

MacOS

[http://www.barebones.com/products/bbedit.html BBEdit]

MacOS 9/MacOS X

BBEdit Lite (free version) appears not to have language-sensitive support.

[http://www.cwi.nl/~jack/macpython.html MacPython IDE]

MacOS

Included in MacPython distribution.

[http://www.hekkelman.com/ Pepper]

MacOS Classic/MacOS X

Builtin support for Python.

Miscellaneous

Name

Platform

Notes

[http://personalpages.tds.net/~edream/front.html Leo]

Python + Tkinter

Literate programming tool that does Python

[http://sourceforge.net/projects/pycrust/ PyCrust]

Python + wxPython

Interactive Python shell using wxPython.

[http://www-hep.colorado.edu/~fperez/ipython/ IPython]

Unix, MacOS X, Windows

Enhanced interactive Python shell.

Other Resources

PythonEditors (last edited 2024-01-04 11:16:43 by MarcAndreLemburg)

Unable to edit the page? See the FrontPage for instructions.