Lines Matching full:shell
25 * Python shell window (interactive interpreter) with colorizing
42 IDLE has two main window types, the Shell window and the Editor window. It is
55 File menu (Shell and Editor)
76 tree structure. In the shell, open a module first.
105 Edit menu (Shell and Editor)
204 including lines within multiline strings. Except for Shell windows,
216 Do :ref:`Check Module <check-module>`. If no error, restart the shell to clean the
217 environment, then execute the module. Output is displayed in the Shell
219 When execution is complete, the Shell retains focus and displays a prompt.
229 on a command line. The module can be run in the Shell without restarting.
240 .. _python-shell:
242 Python Shell
243 Open or wake up the Python Shell window.
246 Shell menu (Shell window only)
250 Scroll the shell window to the last Shell restart.
252 Restart Shell
253 Restart the shell to clean the environment.
264 Debug menu (Shell window only)
272 the Shell window and Output windows.
279 When activated, code entered in the Shell or run from an Editor will run
290 Options menu (Shell and Editor)
323 Window menu (Shell and Editor)
329 Help menu (Shell and Editor)
384 Shell and Output windows also have the following.
389 The Shell window also has an output squeezing facility explained in the *Python
390 Shell window* subsection below.
463 Python Shell window by one tab). After certain keywords (break, return etc.)
466 Shell window one tab), number depends on Indent width. Currently, tabs
515 When editing code in an editor (as oppose to Shell), increase the
517 and not restarting the Shell thereafter. This is especially useful
543 In Shell, the accessible functions depends on what modules have been
547 For example, restart the Shell and enter ``itertools.count(``. A calltip
577 Python Shell window
580 With IDLE's Shell, one enters, edits, and recalls complete statements.
583 When one pastes code into Shell, it is not compiled and possibly executed
585 If one pastes more that one statement into Shell, the result will be a
589 code interactively. IDLE's Shell window also responds to the following keys.
610 For the shell, these are shell output, shell error, user output, and
611 user error. For Python code, at the shell prompt or in an editor, these are
631 shell, or for executing import statements to import common modules.
637 functions to be used from IDLE's Python shell.
646 -c command run command in the shell window
647 -d enable debugger and open shell window
650 -i open shell window
651 -r file run file in shell window
652 -s run $IDLESTARTUP or $PYTHONSTARTUP first, in shell window
653 -t title set title of shell window
654 - run stdin in shell (- must be last option before args)
670 code execution process. A connection must be established whenever the Shell
697 to connect. Dismissing the error box or using Restart Shell on the Shell
723 the user interface process that runs the shell and editor. In the execution
725 with objects that get input from and send output to the Shell window.
729 When Shell has the focus, it controls the keyboard and screen. This is
750 returns to a Shell prompt instead of exiting.
752 User output in Shell
757 and ``sys.stderr`` are connected to the display area of IDLE's Shell. Some of
759 are programmed additions. Where it matters, Shell is designed for development
762 For instance, Shell never throws away output. A program that sends unlimited
763 output to Shell will eventually fill memory, resulting in a memory error.
768 A Tk Text widget, and hence IDLE's Shell, displays characters (codepoints) in
801 Shell has a special facility for squeezing output lines down to a
827 ``python -i`` or from an IDLE editor, a ``>>>`` shell prompt does not
832 the mainloop call. One then gets a shell prompt immediately and can
903 monospaced fonts. If particular characters have problems in Shell or an