#
16.5 Idle

Idle is the Python IDE built with the `Tkinter` GUI toolkit.

IDLE has the following features:

- coded in 100% pure Python, using the `Tkinter` GUI toolkit

- cross-platform: works on Windows and Unix (on Mac OS, there are currently problems with Tcl/Tk)

- multi-window text editor with multiple undo, Python colorizing and many other features, e.g. smart indent and call tips

- Python shell window (a.k.a. interactive interpreter)

- debugger (not complete, but you can set breakpoints, view and step)

Subsections

- 16.5.1 Menus
  - 16.5.1.1 File menu
  - 16.5.1.2 Edit menu
  - 16.5.1.3 Windows menu
  - 16.5.1.4 Debug menu (in the Python Shell window only)
- 16.5.2 Basic editing and navigation
  - 16.5.2.1 Automatic indentation
  - 16.5.2.2 Python Shell window
- 16.5.3 Syntax colors
  - 16.5.3.1 Command line usage