The IDE's Python support provides tools for programming in the Python and Jython languages.
Python support in NetBeans has the following features:
Code Folding. Classes, methods, functions, and triple quoted strings can be folded to conserve screen space and reduce clutter.
Semantic highlighting. Syntax highlighting reflects the semantics of the program: local and global variables are colored differently.
Instant Renaming. You can click on the name of a variable and rename all occurrences of the variable simultaneously.
Code Completion. Code completion is available for local function and variable names as well as Python keywords.
Mark Occurences. Placing the caret on a variable shows other uses of the variable. Placing the caret on a function or method call shows other calls to the function or method.
Smart Indent, Outdent, and Pair matching
Pressing the return key will indent or outdent in a smart fashion. Matching for (), , , and "" is supported.
Debugger for Python. Set breakpoints, customize shell colors and more. See Debugging Python Applications for more information.
For more information about Python Development using NetBeans see .