pressing enter to insert their text at the input promptor using standard cut-and-paste operationsthough these techniques tend to involve more steps (and can sometimes be triggered accidentallyoutside idleyou may be able to recall commands in an interactive session with the arrow keys on windows besides command history and syntax colorizationidle has additional usability features such asauto-indent and unindent for python code in the editor (backspace goes back one levelword auto-completion while typinginvoked by tab press balloon help pop ups for function call when you type its opening "(pop-up selection lists of object attributes when you type after an object' name and either pause or press tab some of these may not work on every platformand some can be configured or disabled if you find that their defaults get in the way of your personal coding style advanced idle tools besides the basic edit and run functions and the prior section' usability toolsidle provides more advanced featuresincluding point-and-click program graphical debugger and an object browser the idle debugger is enabled via the debug menu and the object browser via the file menu the browser allows you to navigate through the module search path to files and objects in filesclicking on file or object opens the corresponding source in text edit window you initiate idle debugging by selecting the debug-debugger menu option in the main window and then starting your script by selecting the run-run module option in the text edit windowonce the debugger is enabledyou can set breakpoints in your code that stop its execution by right-clicking on lines in the text edit windowsshow variable valuesand so on you can also watch program execution when debugging-the current line of code is noted as you step through your code for simpler debugging operationsyou can also right-click with your mouse on the text of an error message to quickly jump to the line of code where the error occurred-- trick that makes it simple and fast to repair and run again in additionidle' text editor offers large collection of programmer-friendly toolsincluding advanced text and file search operations we won' cover here because idle uses intuitive gui interactionsyou should experiment with the system live to get feel for its other tools the idle user interface