You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
李岩峰 b3a74388fe
initial commit
5 years ago
..
Icons initial commit 5 years ago
AutoComplete.py initial commit 5 years ago
AutoCompleteWindow.py initial commit 5 years ago
AutoExpand.py initial commit 5 years ago
Bindings.py initial commit 5 years ago
CREDITS.txt initial commit 5 years ago
CallTipWindow.py initial commit 5 years ago
CallTips.py initial commit 5 years ago
ChangeLog initial commit 5 years ago
ClassBrowser.py initial commit 5 years ago
CodeContext.py initial commit 5 years ago
ColorDelegator.py initial commit 5 years ago
Debugger.py initial commit 5 years ago
Delegator.py initial commit 5 years ago
EditorWindow.py initial commit 5 years ago
FileList.py initial commit 5 years ago
FormatParagraph.py initial commit 5 years ago
GrepDialog.py initial commit 5 years ago
HISTORY.txt initial commit 5 years ago
HyperParser.py initial commit 5 years ago
IOBinding.py initial commit 5 years ago
IdleHistory.py initial commit 5 years ago
MultiCall.py initial commit 5 years ago
MultiStatusBar.py initial commit 5 years ago
NEWS.txt initial commit 5 years ago
ObjectBrowser.py initial commit 5 years ago
OutputWindow.py initial commit 5 years ago
ParenMatch.py initial commit 5 years ago
PathBrowser.py initial commit 5 years ago
Percolator.py initial commit 5 years ago
PyParse.py initial commit 5 years ago
PyShell.py initial commit 5 years ago
README.txt initial commit 5 years ago
RemoteDebugger.py initial commit 5 years ago
RemoteObjectBrowser.py initial commit 5 years ago
ReplaceDialog.py initial commit 5 years ago
RstripExtension.py initial commit 5 years ago
ScriptBinding.py initial commit 5 years ago
ScrolledList.py initial commit 5 years ago
SearchDialog.py initial commit 5 years ago
SearchDialogBase.py initial commit 5 years ago
SearchEngine.py initial commit 5 years ago
StackViewer.py initial commit 5 years ago
TODO.txt initial commit 5 years ago
ToolTip.py initial commit 5 years ago
TreeWidget.py initial commit 5 years ago
UndoDelegator.py initial commit 5 years ago
WidgetRedirector.py initial commit 5 years ago
WindowList.py initial commit 5 years ago
ZoomHeight.py initial commit 5 years ago
__init__.py initial commit 5 years ago
aboutDialog.py initial commit 5 years ago
config-extensions.def initial commit 5 years ago
config-highlight.def initial commit 5 years ago
config-keys.def initial commit 5 years ago
config-main.def initial commit 5 years ago
configDialog.py initial commit 5 years ago
configHandler.py initial commit 5 years ago
configHelpSourceEdit.py initial commit 5 years ago
configSectionNameDialog.py initial commit 5 years ago
dynOptionMenuWidget.py initial commit 5 years ago
extend.txt initial commit 5 years ago
help.txt initial commit 5 years ago
idle.bat initial commit 5 years ago
idle.py initial commit 5 years ago
idle.pyw initial commit 5 years ago
idlever.py initial commit 5 years ago
keybindingDialog.py initial commit 5 years ago
macosxSupport.py initial commit 5 years ago
rpc.py initial commit 5 years ago
run.py initial commit 5 years ago
tabbedpages.py initial commit 5 years ago
testcode.py initial commit 5 years ago
textView.py initial commit 5 years ago

README.txt

IDLE is Python's Tkinter-based Integrated DeveLopment Environment.

IDLE emphasizes a lightweight, clean design with a simple user interface.
Although it is suitable for beginners, even advanced users will find that
IDLE has everything they really need to develop pure Python code.

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

The editor has comprehensive search functions, including searching through
multiple files. Class browsers and path browsers provide fast access to
code objects from a top level viewpoint without dealing with code folding.

There is a Python Shell window which features colorizing and command recall.

IDLE executes Python code in a separate process, which is restarted for each
Run (F5) initiated from an editor window. The environment can also be
restarted from the Shell window without restarting IDLE.

This enhancement has often been requested, and is now finally available. The
magic "reload/import *" incantations are no longer required when editing and
testing a module two or three steps down the import chain.

(Personal firewall software may warn about the connection IDLE makes to its
subprocess using this computer's internal loopback interface. This connection
is not visible on any external interface and no data is sent to or received
from the Internet.)

It is possible to interrupt tightly looping user code, even on Windows.

Applications which cannot support subprocesses and/or sockets can still run
IDLE in a single process.

IDLE has an integrated debugger with stepping, persistent breakpoints, and call
stack visibility.

There is a GUI configuration manager which makes it easy to select fonts,
colors, keybindings, and startup options. This facility includes a feature
which allows the user to specify additional help sources, either locally or on
the web.

IDLE is coded in 100% pure Python, using the Tkinter GUI toolkit (Tk/Tcl)
and is cross-platform, working on Unix, Mac, and Windows.

IDLE accepts command line arguments. Try idle -h to see the options.


If you find bugs or have suggestions, let us know about them by using the
Python Bug Tracker:

http://sourceforge.net/projects/python

Patches are always appreciated at the Python Patch Tracker, and change
requests should be posted to the RFE Tracker.

For further details and links, read the Help files and check the IDLE home
page at

http://www.python.org/idle/

There is a mail list for IDLE: idle-dev@python.org. You can join at

http://mail.python.org/mailman/listinfo/idle-dev